I'm really glad you asked me that question.
Actually, Marc and I went to college together, a college that no longer exists, unfortunately.
One of the big problems I ran into was the inconsistency in pilot training across the country. Ontario and Quebec have much more fulsome, vertically integrated training programs. Out west it's really become the wild, wild west. Some colleges are affiliated with a flight school, but they have no idea what happens over at the airport. They've put together a basket of some economics classes and called it a business aviation diploma. But you go over to an airport and they're not the college's instructors. They don't really know what's going on with the curriculum, and something magic happens over there.
There are really good examples of how to do it properly; it's just that there's no continuity. It was quite interesting to see the juxtaposition with my younger son, who's an engineer, and the resources afforded to him to pursue his dream there the resources afforded to my older son as a pilot.