sun prefers to shine on the Prairies in Canada
We enjoy more hours of sun because, simply put, the prairie climate is drier.
Areas close to big bodies of water get much more cloud cover and precipitation with all of that moisture-rich air, like the atmospheric river events we see in B.C.
E.
https://www.cbc.ca/news/canada/edmonton/sun-shines-on-prairies-1.6287193