First of all, education in Québec is heavily subsidized by Québec taxpayers. It's only natural that the Québécois get their money's worth by paying less. Anyone from outside Québec, should pay more in my opinion.
And as far as French goes, if anyone intends on graduating in Québec and staying for work should learn the local language. Not only to better integrate in Québec's francophone population, but also for better job prospects.
I'd like to hear from others about this.