Typically a Canadian student pay, say $8000 in tuition.  A foreign student pays ~3x that much.

But the COST of have that bum in that seat is roughly the same for both students!  The only difference is that the Canadian student's seat is subsidized through grants from the province (i.e., our taxes).

The real concern is that the universities are so desperate to put lots of bums in lots of seats to pad their revenue that they have largely abandoned any sense of QUALITY.  It's all about growth, especially in the administration offices.  This is the Walmart approach to education:  volume over quality.