^ditto on all comments regarding your nutrition & seeing a doctor. Supplements are just that, supplemental to a proper diet.
With that said, if you want a stellar Whey Protein, go for Optimium Nutrition's Gold Standard.
I order all of my stuff through SVN Canada. They fill orders quickly, ship fast and often have solid sales. They're based out of Mission/Abbotsford:
https://www.svncanada.com/product/39...-gold-standard
It's not your cheapo, bulk brand protein but if you care what goes into your body, it's arguably the best product on the market.