The absolutely only way a Canadian Division works would be something like this:
North: VAN, EDM, CGY, WPG, TOR, OTT, MTL
West: SEA, SJS, LAK, ANA, VGK, ARZ, COL (Note....7 teams)
Northeast: MIN, CHI, STL, DET, BUFF, CMB, PIT, PHL, BOS (Note....9 teams)
Southeast: DAL, NAS, FLO, TBL, CAR, WAS, NYR, NYI, NJD (Note...9 teams)
Schedule:
For North and West: home/away with all other divisions = 50 games. Remainder in division (5 games with everyone, 2 extra)
For NE and SE: home/away with all other divisions = 46 games. Remainder in division (4 games with everyone, 2 extra)
Playoffs: From North and West: Top3 (43%)....From NE and SE: Top 4 (44%).
2 league wide wildcards. The two wild cards slot into the North and west division.
But the league will never even do something like that.