I'm a big fan of Western Pump myself.
Rona has an OK selection of PVC, Home Depot sucks for plumbing.. well they suck for everything, I hate that store, I avoid it whenever possible
As I am sure Tony will tell you, finding PVC gate valves in Calgary is like pulling teeth.