In general terms (this is from memory) Ontario, Canada tax rate is about 53% (and New York and California is pretty similar). Florida was something like 37%. But, signing bonuses in Ontario for special performers (I forget the language) are only taxed at 15% (this was the fight John Tavares was having with the CRA)
If you sign for $10m with $8m in signing bonus it'd work out something like this:
Ontario
$8m @15%=$1.2m
$2m @53%=$1.06m
Total =$2.26m
Florida
$10m @ 37%=$3.7m
Something around those lines. With signing bonus, Ontario could come out ahead.