As duas possibilidades são aceitáveis.
A frase apresentada inclui uma estrutura pseudoclivada. Este é um tipo de construção que permite focalizar um elemento da frase. Estas construções em particular caracterizam-se por colocar uma oração introduzida por um pronome relativo à cabeça da frase, seguida do verbo ser e do constituinte clivado no final1. Assim a frase (2) é uma construção pseudoclivada que coloca o foco no sujeito da frase (1):
(1) «O João chegou tarde.»
(2) «Quem chegou tarde foi o João.»
Este tipo de construções tem duas particularidades em termos de concordância1:
(i) o verbo ser concorda em tempo com o verbo da oração relativa:
(3) «Quem chegará tarde será o João.»
(ii) o verbo ser concorda em número com o sujeito clivado:
(4) «Quem chegou tarde foste tu.»
(5) «Quem chegou tarde fomos nós.»
Note-se por outro lado que em casos de sujeito composto em posição pós-verbal, o verbo poderá concordar com o constituinte mais próximo, como acontece em (6):
(6) «Quem chegou tarde foste tu e o teu irmão.»
Assim, nas frases apresentadas pelo consulente as duas opções são possíveis: o verbo poderá concordar com o constituinte clivado (7) ou concordar com o constituinte mais próximo (8):
(7) «Quem canta assim são José Oliveira e Carlos Parreira.» («José Oliveira e Carlos Parreira cantam assim.»
(8) «Quem canta assim é José Oliveira e Carlos Parreira.»
Não obstante, se atentarmos ao ritmo da frase, a opção pelo singular, apresentada em (8), será eventualmente tida como a mais natural.
Disponha sempre!
1. cf., Martins e Lobo in Raposo et al., Gramática do Português. Fundação Calouste Gulbenkian, pp. 2645 – 2647.