@ucbalumnus I meant he is not like one of these math whizzes that qualified for IMO and finished a undergrad degree as a HS student and published research. Yes, I think a school that offers grad level courses would be good. Btw, we’ll look into UBC too. That’s in our area.
I also want to figure out which are schools where you need to apply to the major as a freshman. A friend’s daughter ran into this problem at McGill (I think it was McGill). At my alma mater, you could just declare engineering (or math or whatever) as your major. Maybe there was a GPA req, but that was it. I was ME and bio.