BOS YUL 328° (NW) 343° (N) 254 mi
YUL CDG 057° (NE) 071° (E) 3,442 mi
CDG YUL 297° (NW) 296° (NW) 3,442 mi
YUL BOS 147° (SE) 161° (S) 254 mi
BOS BWI 235° (SW) 250° (W) 369 mi
BWI CUN 209° (SW) 220° (SW) 1,389 mi
CUN BWI 024° (NE) 025° (NE) 1,389 mi
BWI BOS 052° (NE) 063° (NE) 369 mi
BOS MIA 208° (SW) 222° (SW) 1,258 mi
MIA BOS 022° (N) 029° (NE) 1,258 mi
BOS PHL 234° (SW) 248° (W) 280 mi
PHL BOS 051° (NE) 063° (NE) 280 mi
BDL DCA 229° (SW) 242° (SW) 313 mi
DCA BDL 046° (NE) 057° (NE) 313 mi
BOS DUB 052° (NE) 067° (NE) 2,993 mi
DUB MAD 171° (S) 174° (S) 902 mi
SVQ BCN 055° (NE) 057° (NE) 504 mi
BCN CDG 002° (N) 002° (N) 533 mi
CDG BOS 292° (W) 291° (W) 3,448 mi
BOS ZRH 055° (NE) 070° (E) 3,745 mi
ZRH TLV 118° (SE) 116° (SE) 1,747 mi
TLV YYZ 319° (NW) 314° (NW) 5,789 mi
YYZ BOS 099° (E) 109° (E) 446 mi
BOS DCA 235° (SW) 249° (W) 399 mi
DCA BOS 051° (NE) 062° (NE) 399 mi
BOS BWI 235° (SW) 250° (W) 369 mi
BWI CUN 209° (SW) 220° (SW) 1,389 mi
CUN ATL 009° (N) 011° (N) 880 mi
ATL BOS 047° (NE) 052° (NE) 946 mi
Total: 39,100 mi
With thanks to SomethingFishy, HVACES42, Nobiggy, and others (sorry if I forgot you).
I'll format it better next time around, b'N.