A city like Calgary gets 233 days of sunny days a year. All across the prairies there is plenty of days filled with sun. British Columbia would probably not be great (like Seattle) but they could probably generate wind and hydro.
But not nearly as much as Vegas (3800) or LA (3250) or SF (2950).