Vistek.ca have a fairly prominent web presence (but I haven't any direct experience with them, and I think I recall some concerns about them being inconsistent with respect to having items in stock).

http://www.vistek.ca/details/results...kroom&cat=C-41

Matt