My partner and I are travelling to Eastern Canada in December. We land in Ottawa first, then head off to Montreal before spending Xmas in Quebec City. We live in Brisbane, Australia, and our current winter temp is about 28 degrees celsius. Obviously it is going to be very cold over there (and hopefully snowing) and it is hard to find the kinds of things we need here. Does anyone know a good place where we might buy some reasonably priced and not too ugly men coats when we land in Ottawa? We are on holidays so I don't want to go overboard with the cash, but I don't want to look like no-one owns me either. Thanks so much, and I can't wait to visit you beautiful country.