Does it snow in Alberta?

Yes...Alberta is located in Canada which is more-than famous for its snow hence the nick-name "The Great White North."
Yes...Alberta is located in Canada which is more-than famous for its snow hence the nick-name "The Great White North."