ps, Canadian undergrad pre-med IS accepted for US med- it’s the only country that’s true for, and he can go to Canadian undergrad and still be resident in your home state (assuming you are still living there, obvs) for med school applications. Maybe best of both worlds?