It's not a Canadian thing. It's not a small market thing necessarily. Players want to win at a high level (and get paid handsomly to do so.) If they don't see a meaningful opportunity to do that, this can happen. Within the past 5 years, we've seen Duchene request and receive a trade out of Colorado, Tavares leave the Islanders via UFA, Panarin leave Columbus via UFA, Eichel request and a receive a trade out of Buffalo, and Jones force his way to a new destination by not extending. Save for perhaps the Rangers, no team is immune from this.