I dunno...I distinctly remember hearing an audible "Let's Go Dolphins" chant on TV during the first Toronto game, when we were getting thrashed by Miami. It was probably the lowest point for a franchise that has plenty to choose from.
I just don't get how that team would reasonably compete. Tons of players are not going to want to play there away from all their family while dealing with weird exchange rate issues on their salaries, they would be making transatlantic flights constantly, etc.