What a weekend for the Canadian National Team! The payers have gone on strike and had a match cancelled. This thread highlighted the issues perfectly:
Breaking: Canadian men's national team will not play in a World Cup warmup game scheduled tonight in Vancouver against Panama. The team is on strike over player compensation issues.
We'll have details tonight on @SportsCentre.— Rick Westhead (@rwesthead) June 5, 2022The key issue seems to be percentage for players in the total pie of money as pointed out here:
This is the "Dear Canada" letter released by Canada's national men's team players.