I guess let's ignore the 10% tax difference between Colorado and Toronto? The salary cap is not the same for each team.
Should we also ignore that Marner has 2 million in endorsements because of playing for Toronto?....
According to Forbes, Ovechkin is set to make $5 million in endorsements during the 2019-20 season. That haul leads all NHLers, with Crosby and Connor McDavid a peg below at $4.5 million. Other top earners include Maple Leafs forwards Auston Matthews ($2.3M), Mitch Marner ($2M), and John Tavares ($1.7M). (Though Forbes' numbers are technically unofficial, industry insiders consider them to be fair estimates.)
In most cases, compensation is highly dependent on the team's market. Places such as Toronto, Boston, Vancouver, Philadelphia, and Montreal usually make up the top tier, whereas Carolina, Florida, San Jose, Tampa Bay, and Arizona tend to be considered bottom-tier markets. So, if a Canucks player is traded to the Panthers in the middle of an endorsement deal, he ultimately earns less; the post-trade checks would be only 50% or 75% of what he could have earned in Vancouver. Companies are all about return on investment, and they've determined that return is different in traditional and nontraditional hockey markets.