Cowboy John Swales of Millarville, Alta., has been named the World’s Greatest Horseman at a major U.S. competition, becoming the first-ever Canadian to hold the title.