Could you elaborate on what's wrong with the CEGEP system? If you're planning on going to University, it doesn't add any additional time to the end of your degree (since you don't do grade 12 and you only do a 3 year degree if you've done CEGEP), and it seems like it makes education more accessible.