Hard to beat B&H for prices (and shipping) on anything but I've been buying chemicals, paper and some film from Beau Photo. Their prices are reasonable enough that I'm happy to support them. They're probably not as convenient for Ontario though but they are the best I've found on this side of the border.