Pre-med “programs” don’t exist at any of these schools. The necessary pre-reqs will be offered at each school. (Indeed offered at nearly every 4 year college and university in the US and Canada.) But preparation [everywhere] for med school and the MCAT is up to you.
No school is going to hold your hand and walk through class selection, tell you where to apply for med school or help you find ECs or research positions.That’s your job.
Pick the college that offers the best combination of fit, affordability and opportunities,
If you want more detailed advice, read these threads:
If you still want more info–ask specific questions on individual college forums where current students may be able to answer your questions.
The choice of major has no effect on your ability to get accepted into med school. You will not get brownie points for having a "hard’ major nor for being an engineering major.
Pick the major you enjoy. Happier student = better grades (And there’s empirical evidence to back this up.)