In Montreal's southwest, by the Lachine Canal, trucks come and go like clockwork, dumping loads of snow as blowers the size ...
Ever wondered where the snow goes after a winter storm? There are 10 snow dump sites on the island of Montreal, each can hold ...