Join二十八 upcoming events being held in Medicine Hat. Medicine Hat, located in the province of Alberta, Canada, is known as the "Sunshine Capital of Canada" due to its impressive number of sunny days per year, and is a vibrant city rich in cultural heritage, natural beauty, and recreational opportunities, making it an exciting destination for events of all kinds.