I agree that players will generally go where the most money is, but Toronto has always had a hard time luring players to play here for reasons mentioned above. For most, a couple million in total salary over 4 year's isn't much. Overpaying to get someone here isn't a good idea. As for the players that have been here and wanted to resign, it's because they were here and saw that Toronto is a great city. The problem is overcoming the stigma that is attached to Toronto by US players as well as the other issues (turf, not relevant for years, further from family, high taxes).