Good Canadian Retailers are
www.canadacomputers.com - My favourite buy from them all the time, prices can't be beat.
www.kingstoncomputerplanet.com - also a good one.
These guys are good if you are in Ottawa area i don't know if they ship Canada wide but they probably do.
www.crawfordmicrosystems.com
--------
The only thing i know...
is that i know nothing at all.