Medicine Hat is in a semi-arid climate with approximately 2,500 hours of sunshine per year, Medicine Hat is Canada's "sunniest city" with more hours of sunshine than anywhere in Canada.