I think that maybe you want to avoid having borders of countries that converge into a single point, such as Ste-Anne, Kirland, Baie d'Urfe, and Beaconsfield. It is not clear whether Beaconsfield can attack Ste-Anne or whether Kirkland can attack Baie d'Urfe.
I'm also thinking it would be more interesting to add some fictional bridges. St-Francois to Riviere-des-Prairies for example would make Laval more vulnerable. Or maybe St-Lambert to Nun's Island. In any case I don't think that Laval or Longeuil should be worth any more that 1 army apiece, given the filthy wastelands that they are.
Here's an idea for our revered CC Founder: allow maps to define certain "express lanes" that can transport troops between any two countries bordering such a lane, during a fortification. An example would be the Lachine Canal. For example, Lachine could send a barge of troops all the way Downtown in one move.
Overall, an excellent job, my boy. Thanks for putting Montréal on the map.