Recently, a post has surfaced showing just how much the Toronto Maple Leafs get screwed over by the Canadian government. It is known that taxes in Toronto are among the highest in North America and when compared to other teams, it puts things into perspective.
If Nylander does get $11.5M in Toronto, he would need to pay $6,114,271 in taxes, netting $5,385,729, whereas if he were to sign that contract in Florida, he would have to pay $4,215,332, netting $7,284,668. This is a difference of nearly $1.9M which is plenty noticeable. If you compound this over 8 years, Nylander would be losing out on over $15 million in taxes alone.
While the high taxes would screw players out of millions in contract dollars, the sponsorships that come with playing for a Canadian team often outweigh the difference. Currently, Nylander has a few sponsorships and would likely lose a few if he started playing elsewhere.