I don‘t know if it‘s Canadian in origin, but I‘ve heard it from cadets, to reservists, to reg force members across Canada.
If you‘re looking for more dirty marching songs, look for the book "Songs from the Front and the Rear", full of dirty army songs for you.