Canadian schools tend to be less expensive than comparable US schools.
I just checked Simon Fraser University outside of Vancouver and costs for international students (tuition, room and board) are the equivalent of 37k USD (when I applied an exchange rate of .7 which is pretty typical for the past 6 years).
UBC is 36k USD for CS tuition – you would still need to account for room and board. (Although I will say that when we figured out college costs, we accounted for the fact that we wouldn’t have either food bills for 8 months of the year and we would no longer be spending on HS EC costs. So I added that back into the budget when I looked at costs. Also, some Canadian schools charge different tuitions for different majors, so be sure to look at that.
Also, some Canadian schools take the FAFSA, and some offer merit.
I would definitely look into them at some point just to make sure.