Canadian institutions offer lower tuition rates than many other countries, which means international students can save considerably by studying in Canada. All Canadian institutions receive public funding through their provincial governments, which allows for lower tuition fees and ensures all institutions adhere to a code of academic standards.
Tuition fees for Canadian institutions vary from course to course and institution to institution. On an average, a student needs to pay a minimum of C$12,000 (approx) to as high as C$40,000 (~US$34,000) per year.
Other than tuition fees, an international student would need to pay institution administration fees of around C$100, international student application fees from around C$250, compulsory fees for student services of C$500-1,000 and processing fees for a study permit (currently C$150 with a biometric processing fee of C$85).
Rent costs will vary greatly depending on where you study, and if you live on or off campus.
If you choose to live off campus you will likely pay around $600 a month to rent a room and at least $1,800 a month to rent an apartment. More information on the cost of living is available here.