Not everyone is a fan of snow but sometimes Christmas doesn't even feel like Christmas unless there's at least a little bit of snow on the ground. There's actually a definition for what makes the day a perfect one. A white Christmas in Canada is more likely than a perfect Christmas and they are actually two different things.\nSnow can sometimes be a pain, especially to drive in, or to shovel if it's a particularly nasty storm, but it sure does make everything look beautiful and magical during the holiday season.\nWhile people are dreaming of a white Christmas, a perfect Christmas weatherwise is actually harder to come by across the country. It turns out both terms have been defined by Canada.\nAccording to Environment Canada, for it to be considered a perfect Christmas there has to be at least two centimetres of snow on the ground on the morning of the big day and snow in the air sometime during the day.\nFor major cities across Canada, there was only a 31% average of perfect Christmases from 1955 to 2007 based on Environment Canada data so the chances of having one are pretty slim.\nThat's definitely a bummer if you love snow and the festive season, but especially if you love snow during Christmas.\nView this post on Instagram As we bid farewell to 2018 we would like to wish everyone all the best for 2019. Quviasugissi Arraagutaasaaqqaumi, Haapi Niu Yiaqqaffi, Bonne et heureuse année #HappyNewYear A post shared by Destination Nunavut (@destinationnunavut) on Dec 31, 2018 at 8:01am PST\nFrom 1955 to 2007, Iqaluit had a nearly perfect amount of perfect Christmases with 51 of them in 52 years. So if you're looking for a definite white Christmas, and a perfect one at that, Iqaluit is your best bet.\nCharlottetown, Moncton and Regina are the major cities in Canada with the most perfect Christmases after Iqaluit with 48, 40 and 38 respectively.\nBoth Yellowknife and White Horse had 27 perfect Christmases from 1955 to 2007.\nMontreal, St. John's and Halifax did okay for those 52 years, having at least two centimetres of snow on the ground on Christmas morning and snow falling sometime during the day 24 or 25 times.\nIn Winnipeg and Toronto, there were only 11 and nine perfect Christmases.\nOf Canada's major cities, Vancouver and Calgary are the worst, both only having four Christmases with snow already on the ground and more falling from the sky during the day.\nView this post on Instagram ❄ Snow Vibe ❄ #snowangel#snowcanada#toronto#ontario#canada A post shared by ✌️❤️ (@merivargas) on Dec 25, 2017 at 11:27am PST\nView this post on Instagram #snowyday #snowy #snow #neige #snowcanada #wintercanada #hivercanada #snow2020 #hiver2020 #hivercanada #kar #schnee #schneebedeckt #kış #karyağışlı #neigequebec #quebecsnow #froid #cold #kalt #soğuk A post shared by Dr. Lyne (@lyne.trembly) on Dec 11, 2019 at 8:25pm PST\nWhen it comes to a white Christmas, the chances are much better across Canada.\nBased on Environment Canada data from 1955 to 2017, there's a 73% chance of having a white Christmas which means having two centimetres of snow or more on the ground on Christmas morning.\nIqaluit, Whitehorse and Yellowknife all have a 100% chance of having at least two centimetres of snow on the ground on Christmas morning.\nWhile most major Canadian cities have a 60% or more chance of getting a white Chrismas, Halifax and Toronto are two cities with lower chances of only 54% and 46% respectively.\nAfter that comes the worst major city in Canada when it comes to getting a white Christmas. In Vancouver, there's only a 10% chance of getting one.\nEven if there's no snow when you wake up on Christmas morning, you can still make the holiday magical without it. Worst case, you could buy fake snow and just pretend it's real!\nThere are stories everywhere. If you spot a newsworthy event in your city, send us a message, photo, or video @NarcityCanada on Twitter and Instagram.