Definitions by VendorOfSnacks
Canada
A place in North America where weed is basically legal, and where police ride horses. Often referred to as a place where the government is somewhat sane and snow is a regular occurrence.
Canada by VendorOfSnacks January 29, 2018