The big difference between Canada and here is that the Canadians know for sure that they're going to get hit by an awful lot of snow at roughly the same time each year; they are therefore able to budget for it and are very well equipped to deal with it when it arrives.
Here in UK, by contrast, we may get conditions comparable to the past weekend's 'snow event' once every 10 (15? 20?) years — or we may not. It simply isn't possible to plan and budget effectively in those circumstances; consequently a relatively modest fall of snow is able to bring London and large parts of the country to a virtual standstill while Canadians fall about laughing and think us pathetic.