Canada has a cool continental climate with very cold harsh winters and hot summers  and a shorter growing season.  Temperatures from -20 C to 30 C