Which is the league of XXX?
Calgary Stampeders
The Calgary Stampeders are a professional Canadian football team based in Calgary, Alberta, competing in the West Division of the Canadian Football League (CFL).
Canadian Football League