I went to Calgary Safety Council. Excellent program.
http://www.calgarysafetycouncil.com/...cleProgram.htm
Yeah, getting your own helmet is a good idea, I wish someone told me that before I took it. Nice thing about the CSC, is that if you book your test through the Beddington registry, you can use the CSC bikes for your road test for free.