BC wins if you want diversity, nobody would argue that if they’ve hunted extensively. Places like Saskatchewan can be world class for certain things, but I’m not one satisfied with deer, pronghorn, and black bear on repeat. Can certainly respect those that become trade specialists in one interest like say Whitetails, and if that’s your type of hunting pleasure the flatlands will be great. But if you want diversity and to hunt something new every year until you can’t hunt anymore, or at least go 15-20 years before having to repeat a species, BC is the only one.
Yukon is great, so’s Alaska, Alberta I spent 5 years in the mountains and north there and while good in world terms it won’t hold with BC. But you’ll be able to afford a house and have a steady job. Ultimate though, there’s really no argument. BC just comes with asterisks... politics, real estate, weather. I like it personally.