I usually buy canvas from here. Rupen makes the best canvas I have ever painted on. I always request the smoothest surface or he will build it toothy. I know Diane Whitehead uses Rupen's canvas too... it is AWESOME.
Other than that if I am doing small things I like the ampersand smooth surface gesso board for very detailed things.. and yes, I do those too!