HI:The college program I teach in has 600 people trying to get into 130 spots.
The graduates get jobs and a good number of freshmen are university grads.
There are hands on labs so online is out and I feel an online learning experience is substandard to an in class session(networking face to face).
I have taught and been a student under both methodologies when I make this comment.If there are no other options online is better than nothing.
Above and beyond the enrollment problem  the real elephant in the room is :too few jobs.
No matter what you grad as (short of a specialized  programmer/illustrator) and a few of the professions,
Canada needs more employment.If a student sees there is no benefit in a further education  they wont go.
Some may say the trades are the answer.
I have trade papers and please realize that the work done (especially during the apprenticeship years) is harsh.
Folks with their red seal have limps, bad backs and an Advil in the morning.