Answer:
1. Vermont, Connecticut, and Massachusetts.
2. none
3. New York City, Rochester, Schenectady, New Rochelle, Mount Vernon.
1. New Jersey, Pennsylvania, Vermont
2. Canada borders New York to the north
BONUS: New York City, Buffalo, Rochester, Syracuse, Albany
Hope I helped :)
6.5m questions
8.6m answers