Skywards747
The best advice I can give you is flying schools are factories that churn out a product that meets the minimum standard that Transport Canada requires.
How your son is taught depends more on the individual instructor than the school.
It is a real zoo out there if you are looking for quality because to get quality in flying instruction you need to find quality instructors....ask around and see what they are getting paid and their experience level and from that you should be able to judge the quality or more likely the lack thereof.
Find a school, keep track of his progress and if there are problems find another instructor....get him through the factory as fast as possible so he can get the piece of paper that says he is a licensed pilot....then pray they have taught him enough to keep him alive while he learns how to survive as a pilot.