The perfect Christmas weather came early to Edmonton and surrounding areas. Environment Canada has issued snowfall warnings and say 10 to 15 centimeters of snowfall is expected by tonight.

The Environment Canada added:

An upper disturbance moving slowly across Central Alberta is generating a heavy band of snow. The band extends from Whitecourt to Leduc and is moving slowly southeastward. 10 to 15 cm of snow is expected in areas affected by this band of snowfall. Conditions will improve this evening as the band weakens and moves further to the southeast.

Story continues after slideshow..

Loading Slideshow...
  • @sierraehardy I hope you enjoy snow ❄⛄❄ #yeg #itsnotstopping #snowfordayz #toomuch - Twitter, maddy_patton

  • #yeg #Edmonton #drivers #dumb #snow #driving #lackofdriving #highway2 - Twitter, KaiityH

  • Hard to capture the volume of snow coming down right now.. #yeg - Twitter, jhaggett

  • Kudos to this family! Now that is a snow fort. #yeg - Twitter, ryanjespersen

  • #winter driving in #yeg #whitemud #yegtraffic #snow - Twitter, Danwrell

  • My little polar bear in a snow storm. #yeg - Twitter, kendrasboddy

  • White Christmas is Edmonton #yeg #snow #winter #cold #bedroom #outside #brrr #instacollage #w @ second home - Twitter, jpuurk

  • Just a little bit of snow falling in downtown #yeg- Twitter, @Henrys_PFT

The ares affected by the snowfall warning include:

  • Edmonton, St. Albert , Sherwood Park

    • Spruce Grove, Morinville, Mayerthorpe, Evansburg

    • Leduc, Camrose, Wetaskiwin, Tofield
    • Wind warnings were also issued for the following areas, with upto 90 kilmoteres per hour wind possible this afternoon.

      • Medicine Hat, Bow Island, Suffield

      • Cypress Hills Provincial Park, Foremost

      Spruce Grove and Stony Plain RCMP say the conditions on Highway 43 north of Highway 16 are deteriorating and advise travellers to avoid highways, Global Edmonton reported.

      St. Albert Transit also terminated all commuter routes returning from Edmonton at Village Transit Station in St. Albert due to the snow conditions.

      Also on HuffPost: