The 25th percentile for the math SAT score for MIT is 780. As such as 730 in math is low for MIT. (OP’s English SAT score is of course very good for MIT).
Bowdoin is a very good small school in a very attractive location. We drive by it a lot, and toured it twice when one daughter was looking for a small school. Williams College also looks like a good place to apply to (assuming that they both meet full need for international students – I have not checked this).
I do wonder whether it would be worth applying for the Lester B Pearson scholarship at the University of Toronto. @OrionSh you would need to get your high school to nominate you, and I do not know whether the application due date is over or not. It is also a very large university and is competitive (as is MIT and many if not most of the highly ranked schools in the US).
And of course anything in North America is a high reach for an international student needing 100% financial aid.