I voted FL and Edmonton. I gave this some pretty good thought and decided on my reasons for doing so.
One: While eliminating places in the south like Nashville, Atlanta, Carolina, and so forth seems to make sense at first, I really think it's a good idea not to if they can generate enough fans (Nashville seems to be doing that well enough) and keep the revenue flowing. Why? Well, it spreads the NHL out over more physical turf overall, and while it makes sense that hockey is a 'northern sport' so to speak, if they're going to be a national level, large sport, like football or soccer, that's something that needs to be got over. And if you look at the southern teams (Nashville, Carolina, FL/TB, Atlanta, and if you want to increase the spread a little St. Louis and Dallas), they make a pretty even spread across the Southeastern US.
Florida does not need more than 1 hockey team.. their fan base needs to stick around 1 team for the moment. As someone born and raised in Florida, I chose to get rid of Florida over TB? Why? Several reasons, some logical and some personal. Personal reasons are that my grandmother lives near TB and I can always go watch a game (and maybe catch the Wings playing them!) while visiting there. I also like their logo better (I know that the name Panthers was chosen because there was this big save the FL panther thing going on around the same time team was created). As for logical reasons, TB has been around longer, they make for a decent underdog and TB is already a pretty good center of sports in Florida (Buccaneers, the Orlando basketball team is a short distance away..). It's better geographically centered around the TB/St Pete/Orlando/Sarasota-Bradenburg/Miami area. Oh, and TB is certainly nicer than Jacksonville, which is a frigging cockroach infested craphole. Hell, Lynyrd Skynyrd was from Jacksonville and the place sucked so much they preferred to write a song about frigging ALABAMA.
As for the Canadian teams, well, I'd rather not have picked a Canadian team.. but Edmonton was the obvious choice. The others have a good geographical spread and are all major cities, not to mention they have rich history.
Now, if I could pick ANY 2 teams, I'd still keep FL in there, but my second choice of a team to ditch would be Anaheim hands down. Cali already has a plethora of hockey teams to choose from, particularly SoCal, and they're NEVER going to get over that Disney team stigma and it's always going to make them a joke. Throw out the fact that their logo is about the least menacing thing over, a frigging duck. I mean sure, you can argue that the Penguins are an avian too, but hey, atleast penguins have a cool factor, and atleast there's a major bad guy called The Penguin. Tell me where the hell you can find The Duck? What would he do, run around and yell AAAAFLAAAAC at people?
Anyhow, there's my choices and my logic.