But yes, I agree an all-Canada final would have been deadly.
Not for the pure hockey fan. All teams in the NHL consist of Canadian, American and foreign born players so it doesn't really matter to most fans what the city origin is any longer. Of course, Canadians root for their teams first and Americans most likely do too but for those of us who live in cities not in the playoffs we just want a good series.
If American TV networks could choose they would always have an American original six against another original six team because that is where the big numbers are. It is like having the Yankees in the World Series year after year. It isn't good for the game.
There is a difference between fans who root for their home team to the exclusion of other teams and those of us who watch hockey for the thrill of the game no matter who is playing. I get as much entertainment watching my 30-year old son play in his adult league as I do the Stanley Cup series although the quality of play is obviously very different. Almost every fan has a favorite team but most of us still watch the full playoffs because we like the game even if our favorite team isn't there.
Of course, the TV suits don't care about fans. They are just looking for demos.