I did all my training at BCFT. I highly recommend it. A very professional outfit with good knowledgeable instructors who are always willing to help. Study material provided is good quality and well written. Facilities and aircraft are good (still have the wonderful Dutchesses and not those awful plastic airplanes).
Go have a look around both before you decide.
Best of luck