Last fall went through
Ocean Sports (store on Whyte Ave), partly because of the recommendations, partly the pool they use is at NAIT so was convenient (I'm in the far NE).
Ended up just doing the pool portion here and the Open Water in the Philippines. Was somewhat concerned that would be wasting my holidays taking lessons overseas but was more a review then 4 great dives. Some discussion
here.