Yes, they pay full fare. They are not subsidized by Canadian taxpayers. My roommate in university was from Singapore so I know he paid full fare. However, he came from a rich Singapore family and I came from a poor rural Quebec family.Darts
on international students. They pay an absolute fortune for their tuition.
(I also had a part-time job delivering meals for a restaurant. It didn't pay much but I met a lot of naked women at the door but that is another story, LOL.)
When I was at McGill the policy was 15% foreign students. I hear it is now 30% foreign students.