Speaking of Canadian western songs, I love Ian Tyson, and Corb Lund isn't bad either, he's more about the modern life, but he has some good stuff. 'Horse Soldier' about the cavalry. (Centuries of it.)