In the Canadian infantry, everyone is a marksman. There’s recce platoon for sniping etc. So not every platoon will have snipers and the gear, but depending on he mission you could get a sniper det attached to you.
It depends on your definition of marksman. In the US Military a “designated marksman” can shoot from 500 to 600 meters consistently but generally patrols with the rest of his squad. A sniper can shoot out to 2000 meters. and is more trained in bushcraft to scout alone or with a spotter. I sincerely doubt that “everyone” in the Canadian infantry could qualify as a designated marksman as this is still a very high degree of precision that few can really accomplish.