Entire Province of Alberta Under Special Heat Warning