Most of the provinces across the country are dropping restrictions and mandates. Unvaccinated workers and fans can be in the ballpark, though unvaccinated athletes can't play? Most countries around the world now are scrapping restrictions and mandates as well.
I don't expect this Federal Government to drop these stupid mandates anytime soon like you said, even when the science shows theses mandates really don't do anything to stop virus transmission.
If I was an American player, better off signing with a team in the States anyways. Lower taxes, better weather, cities, ballparks and easier to travel domestically instead of crossing a border ever 10-12 days.