Very good points from anyone, but may I recommend you stay away from BC? It's expensive and worst of all, the weather is not ideal for flight training. Lots of rain, low ceilings, etc. I'd recommend Calgary area or the Prairies (Winnipeg). They have great schools there and you'll be able to find cheaper accommodations. Just my two cents.