You were saying, kidspeed? You know people can simply go to a university website and check, right? Ontario funds universities to the tune of $8500/year per full-time equivalent student, so where do you get your " Taxpayer still picks up $20K or more" claim from? Links, please.

BA/BSc/BEng undergraduate tuition at McGill
Quebec students $4140/$4121/$4532
Non-Quebec Canadian students: $9040/$9020/$9431
International students: $18,603/$38,123/$38,535

Undergraduate tuition at UBC (full course load)
Domestic student: $5088-$7538 (program dependent)
International student: $34,847-$45,089 (program dependent)

Undergraduate tuition at U of Manitoba
Domestic student: $3700-$6100 (program dependent)
International student: $12,900-$19,300  (program dependent)

Undergraduate tuition at U of Calgary (30 credit load)
Domestic student: $5385 (30 credit load)
International student: $18,337 (30 credit load)