Canadian singer-songwriter Alessia Cara will perform at halftime at the 106th Grey Cup in Edmonton.