I wouldn't go with Vancouver. They came in weak to the playoffs with back to back loss against Edmonton.
Most of the games they have won, they have barely scraped by. I could see them beating Detroit though... maybe...
But in the end, lets be realistic. The NHL during playoffs is almost as bad as the WWE. Just not as obvious.
The NHL is a business, driven by the states, who need their teams to win to make money.
The closest Canada will see the cup is at game 7. Where it will be called again by the officials. Let's not forget how bad it was when Calgary had its run a few years back.
I'd say Boston or Tampa, but more towards Boston. They have been more consistant over the season and if Tampa hits a cold streak (which they like to do) they will be done for.