If you are taking courses as part of the Quebec Inter-University Transfer (IUT) agreement, you are required to pay the fees at your home university; see
section 3.3.5 “Quebec Inter-University Transfer Agreement: McGill Students”. The agreement covers only the transfer of academic credits.
International students in undergraduate programs are not usually permitted to take IUT courses.
IUT students taking courses at McGill are required to pay additional course charges that are compulsory upon registration, such as special activity charges or course material costs.
The University reserves the right to refuse course registrations in non-government-funded activities.