What's a better university system: the USA or Canada?

Urbanredneck, I am going to again ask that, if you are going to ask questions, you make a good faith effort to actually read the answers if you are going to keep asking questions. The fact Canadian universities do charge tuition has not only been mentioned, it’s been mentioned several times, and specific dollar figures have even been used.

If you want to see Canadian university webpages, http://www.google.com is a commonly used way of finding things online. Try searching for “top Canadian universities” - not “colleges” - and go from there.

Here’s an article from a few years ago from the Queen’s Journal that discusses the ban. There are a few frats and one sorority, but they don’t have access to University and AMS facilities/resources. The reason for the ban is that they are not inclusive. Queen’s operates on the basis that any social group has to be open to all students to be eligible for access to university resources. That’s not how frats and sororities operate.

The pledge against fraternities

I was never at Queens, but there was an incredibly homophobic response to that chant in the '90s.

1-Yes, a BA degree is a degree throughout North America. See https://www.univcan.ca/universities/quality-assurance/professional-programs-accreditation/

2-Classroom sizes vary widely even within the same university, depending on your course of study. My largest class – intro to linguistics – had 200 students. My smallest had 6.

3-Again, this is all over the map.

4-Depends on school/course/teacher etc… In my experience TAs will grade work and run supplementary labs, but won’t run a whole course.

Canadians do not get free tuition at the university level. (Not sure where you got that idea.)
Because education is a provincial matter, all provinces can and do set their own rules about how much they want to lean on universities.
So tuition can be capped at different rates for residents of the province, the country, or international students, and at different rates for each program.

Retirement? Well in Canada we have a federally funded retirement program called the Canada Pension Plan (Quebec has its own, but if you work in Quebec and retire elsewhere you still get paid, and vice versa). It guarantees a basic income of about $13,000 per year.
On top of this people can contribute to their own self-directed tax sheltered plans (RRSPs and TFSAs).

And then each workplace may or may not (the bigger the institution, the more likely) have its own pension and benefits plan.