Great question. Living in Canada lately I've found that BodyBuilding.com won't ship a lot of the stuff over here.
From personal experience I've found Champion Nutrition whey protein works the best with my body. The artificial sugars in the other whey proteins have given me quite a bit of intestinal discomfort and I've tried quite a few. Always willing to try new ones though!
Creatine...nothing has impressed me more than Fusion Nutrition's PurpleK. I was cutting down in the summer and lost quite a bit of weight but PurpleK blew my expectations away since it takes a lot for me to gain/loose weight. Within a couple weeks, 10lbs and not as much water retention as I usually get with creatine.