I read this earlier in the season and it looks like pretty much a done deal based on this story from Vancouver. The Center of the Universe here is Toronto and good on them, Mr. Godfrey and company, is unlikely to host next years NFL game in 08, if it comes to Canada that is.[url=http://www.canada.com/ottawacitizen/news/sports/story.html?id=ee83fca8-cfcf-481f-a8aa-55770215be2f&k=53920]http://www.canada.com/ottawacitizen/new ... 2f&k=53920[/url]
After all Edmonton has the biggest and best stadium in the country, not to mention the best fans as well. If it happens good on the fine citizens of the City of Champions.