if you are in Canada, the best place for proteins or any supplements would be Popeyes. The whey protein brand i have been using for 10 plus years is Optimum Nutrition Whey. It is pricey but high quality and you are getting the amount of protein listed and not full or other fillers. Most importantly, ON has been tested for heavy metals such as arsenic, lead, cadmium, and it scored the lowest out of all the major brands. I personally would stay away from the cheaper brand proteins, as some contain only 20-30% of the listed protein amount.
I’ve tried multiple brands and haven’t had good luck until I switched to Mtn Ops, I get the magnum mocha and absolutely love it, mixes great and doesn’t have the chalkiness. Also doesn’t make my stomach upset like the gnc brand did.