Current regulations allow no flexibility. The whole system that Transport Canada manages is based on a certain number of hours per type of training. For a private pilot, the minimum is 45 hours of flight time; for commercial pilots, it is 200 hours. Nothing lets us determine whether a student is ready to move on to the next stage after 35 or 40 hours of flight time. Is a student who has logged 175 hours of flight time ready to obtain a commercial pilot's license? No consideration is given to questions like that.
My flight school is somewhat unique. First, we taught aerobatics. Then, the school started offering standard training. We include more advanced training into the commercial pilots' training. We provide them with more training. Despite all that, according to the Transport Canada rules, no one can get a commercial pilot's license without 200 hours of flight time. It does not matter whether they have the skill and are ready to work in the industry.