Did you check to see if the Trendnet router got an IP address from the modem itself?
I assume Shaw Communications is a cable provider?
Some cable company systems won't lease out an IP address to a different MAC address than the one that's been stored on their server. I know Charter(here in the US) works that way in my area. Usually this can be cleared by calling tech support or you can try my suggestions if you want. If what I'm saying holds true to your case then you have two options.
I usually just unplug my modem first wait about 30 seconds to about a minute, plug it back in and let it sync up etc. and then hook it up to the new router (Modem -> TEW 639GR WAN port -> your computers). Sometimes you have to disconnect your modem for a good 5 minutes for the Cable co. end to realize you've disconnected. After that check to see if you get an IP address from the modem on the new router.
If you know how or if the Trendnet router has the option to "spoof" the MAC address of your D-Link basically type in the MAC address of the D-Link in the spoof menu and check to see if the Trendnet then receives an IP Address.
When you spoof it your basically making the modem think that it's still connected to the D-Link.
Hope this helps