We don't have much Canadian appeal. We're a pretty big in the tri-state area and in Florida, but outside of that, are fans are in little bunches. I know a good amount of Canadian Ranger fans, but unfortunately there aren't too many.
I have no idea about the Flyers. But the others are easy. Detroit is the closest team to much of southern Ontario, the Bruins are the traditional team of the Maritimes - people used to take a ferry between them quite regularly. Chicago... I guess it's the farthest west of the O6 teams and isn't all that far from the middle of Canada?
As for the Rangers, maybe they just haven't been good enough to get bandwagon fans from outside the region?
Rangers generally seen as America's Hockey team. Therefore they don't get a whole lot of attention. And its not like there is a whole lot of fans of American teams in Canada. They're there, but they tend to get overshadowed by Canadian team fans. It also has to do with current success. You couldn't find a Hawks fan five years ago, but success attracts support.
The Rangers never seemed to have that Canadian "favourite player ever" type (think Bobby Orr, Bobby Hull, Cam Neely), or at least one that that wasn't already associated with another team, like Messier or Espo. That's my guess anyway.
Because they are the original 6 team that's farthest away from Canada
that being said, i think it has to do with being bad for many years.
there's virtually 0 NYR fans in montreal.
Boston (stan jonathan factor lol) and to a much less extent Philly yes - mostly for being the habs biggest playoff rivals over the years
(hey i want to be different, i'll just cheer for the team the rest of my friends hate the most!)