Sean try this place:
http://www.cameracanada.com
Don't order online. Call them and ask for Joe (General Manager). He is open to negotiation and also maybe willing to match your price from US supplier. He will only charge you GST and shipping is flat $10 for 2 bus. days XPressPost.
I have great experience with this store. ;)