1) This is for one, 4 month term at university in Canada (uwaterloo specifically) for an engineering degree. Other degrees are lesser in cost (math is similar, which includes CS) A lot of the miscellaneous fees drop off in the second term (you only pay them once per year).
2) These are domestic fees, international fees are much higher (approx 3x) but still only around 1/3rd of the international US tuition.
3) This includes residence and food in it.
4) Co-op fees are paid for every term before you go on co-op, engineering typically has 6 terms before we graduate.
5) It is FAR cheaper to live off campus and cook.
6) It is still far cheaper than the US universities (even if you're in state)
EDIT: The image for the fees was for one 4 month term.