Former Beatle set for Quebec City concert amid protests