Where I buy/check prices for items in Canada (or that ship to Canada and including duty/etc):
CanadaComputers.com
NewEgg.ca
NCIX.ca (but lately NewEgg beats them on price including shipping/etc and conversion rate with our dollar almost par)
Monoprice.com - for cables, cable parts, tools, audio/video, and some computer parts
RackmountChassisPlus.com - the name says for what - new find, so not sure how good yet.
Amazon.com/ca - .com need to make sure its from Amazon so that they will ship to Canada - usualy free shipping
Dell - i know, but sometimes have great deals with free shipping
Costco - if you have membership - can have great deals! particularly on network routers, APC UPS', and external storage (flash/usb drives)
Ebay - of course - usual disclaimer when using, but the M1015 is easy to find there along with other sata expansion cards when you need them.