The Montreal Alouettes of the Canadian Football League are like a mix of the Statue of Liberty, the Oakland Raiders and Walmart.