Hi,
there are a number of companies making bicycles in Canada. LL Bean imports it's Mikado from Canada. The advantage there is that they would be making a bike for someone like you for conditions like where you're living. You might want to test ride a couple of those.
http://www.mikadobicycles.ca/en/Sportif_bikes.asp?id=16