Tuition in Canada is subsidised by the provincial government for citizens. The cost is also regulated by the provincial government. Those two amounts differ from province to province. For instance, in Alberta when UCP clawed it’s way back into power, they decided to cut funding to post secondary, and imposed tuition caps that prevented cost recovery. Our university had to lay off hundreds of people, and we’re still not operating within 80% full staff.
A student at full course load can expect to pay about $10K per year, depending on the university, if they are a citizen. Otherwise, foreign students on a visa will be in the $25k-35k bracket. UofA specifically quotes about $33k. I can’t speak on what tuition in the states looks like, but I’ve heard numbers much closer to the latter example with more frequency.