Chance me for Stanford, Berkeley, Carnegie

-UC Berkeley and CMU are within reach based on your academics and EC’s, but don’t expect to think it’s an easy shot. Like what the other comments said, CMS SCS has a ~5% acceptance rate
-Stanford: you’re going against the best of the best (like Malala, the Nobel Peace Prize winner). This is an automatic reach based on the ~5% acceptance rate.
-Dropping down course rigor may not have been the best idea, but if that’s you wanted to do, then that’s fine.
-If you want to get into these schools, make your essay VERY PERSONAL
-I don’t know much about Waterloo and Toronto

-It’s still worth applying to CMU SCS and Stanford (you may never know). Keep UMich and Michigan State in mind and some safety schools just in case you get rejected from all of the colleges you applied to.

-Hope this helps and good luck applying!