If the league is dead set on completing an 82-game schedule, and in attempts to minimize travel, this wouldn't be the worst thing. I'd imagine something like this for divisional opponents, where they play them 4/5 times a season. So Toronto is in Buffalo on a Saturday, knock off two games. Later on in the season, Buffalo is here in Toronto and they do the same. And I'd imagine these doubleheaders would be limited for each team (maybe one a month?), and would allow for an extra day of travel and rest in between.
Might lead to some really tired players, and the emphasis of depth will never be greater (especially in net), but we have seen some unconventional things come out of the sports during this pandemic. This would just be another to the list. I suppose it's better than not having any sports at all.