Hi! Canada is pretty much Brit when it comes to Christmas. Also a big deal is Boxing Day, which is foreign to Americans. In Quebec the culture is very French and they love their Pere Noel and all the French food like tourtiere and anything maple. At Christmas we love trifle and mince tarts (what is it about your "meat pies" ? - I need to know before we return to Australia). We do turkey more than goose or duck.
Canada is very multicultural and many (no matter what their heritage) go out for dinner at the Chinese restaurants, which are some of the few open on Christmas Day.
We live on the west coast and do not usually have a white Christmas. This year is different, three big dumps of snow, YVR was a disaster with 2 days of cancelled international flights, cancellations and delays. Since you have been to the east, you know it is a really snowy, cold area! Their Christmas is even more overboard with skating on frozen rivers very popular. In Ottawa the civil servants all skate to work in the Parliament Buildings on the Rideau Canal! Love Banff and the lovely Fairmont Banff Springs Hotel (fairy tale castle style), which is always superbly decorated.
Glad you have seen some of Canada! Feel welcome to return! We'll be seeing Hobart, Melbourne and Sydney in April, but have been to Cairns and Darwin (hottest place we have ever been!!). You have a lovely, friendly country!
Have a Merry Christmas!