Thats one of the best whey proteins for the money. Cant go wrong on that.
I dont know if its a Canada thing or not, but $45 is about what you would pay in a store for that in the US. Online, you can get 5lbs for $30. Check out some other sites such as
www.bulknutrition.com www.netrition.com www.a1supplements.com among many others and see if they ship to Canada.