You are missing the boat if you wish to explore Canadian education and only look at UBC, U of T, and McGill. There are all sorts of other very good schools, depending on your field of study. Queens is excellent(northeast, old vibe), as is Western Ontario(midwestern feel). McMaster has some good things. Two of my very bright nieces went to a tiny liberal arts college, Mt. Allison, and loved it.
U of T is jammed with students and it’s very hard to get in. Classes are often large, and can lack common a personal touch. Both it and McGill have a very urban feel, which isn’t for everyone. UBC a bit less so…it’s a very attractive campus. Best to visit it on a rainy December or Feb rather than in the summer when the weather is great. Very easy to get seduced by the campus and surroundings then. It’s very beautiful. Kind of sucks when you show up for school in Sept., it starts to rain/get gloomy in Oct., and doesn’t stop till April.
One other thing. McGill is essentially Ivy league, and U of T is very competitive. UBC is no cakewalk either. Go there expecting to start swimming right away, or you’ll sink. You are competing with Canada’s elite students. You can fail anywhere, but McMaster/Guelph and other schools are a bit kinder than the “Big 3”.