Have you run the NPC for UVM? I think that admissions is quite likely. The question is whether you will get a presidential merit scholarship to get the cost below $50k per year out of state. I know someone who was offered this with a similar GPA, but a somewhat better SAT score. I do not know whether the SAT score will matter, but the NPC for UVM does attempt to predict merit aid.
If you can improve your SAT score it might improve your chances at McGill, and move it from a reach to a match.
UNH looks like a good safety to me (particularly since you are in-state). U. Delaware seems like a good school to apply to and looks likely to me.
You might want to run the NPC on Dartmouth, Colby, Cornell, Brown, and Middlebury. You might find that the likely cost of attendance saves you the trouble of applying to most (or all?) of them. The same might be true of some other schools on your list but quite a few of them I do not know at all well.