I live in Canada and just saw some super cheap tx from Vancouver-sydney (Cdn $687 return) on a travel website (Kayak? Expedia? They all blur after a while). If you're looking for a white christmas in Canada, that is only guaranteed at Ski Resorts (Whistler is super expensive, but others like Panorama or Fernie in BC are excellent choices) or in the major "winter" cities in the Prairies - Edmonton, Calgary, Winnipeg or Saskatoon. Calgary or Edmonton might be your best bets as if there is no snow in the city, you're guaranteed at the national parks and ski hills of Jasper and Banff. Another alternative is Northern Canada - Yellowknife or even Iqaluit. But that might be too much winter for you! As Canadians our goal is always to get away from winter so I don't know where else you might go to find it. Good luck!