Absolutely.
The Supreme Court was created by federal statute long after Canada was founded, and that statute is the one that establishes the criteria. The Constitution merely provides that there is a Supreme Court. That's obviously from the Constitution Act, 1982, not that of 1867.
Now, I want to emphasize that we must adopt the litigants' point of view, not that of the judges or judicial candidates, in determining what should be done. Do all the citizens of Canada who speak either of the two official languages have equal access to the Supreme Court if its judges can't understand them directly? The answer is no.
I sat on the Supreme Court for 11 and a half years, and, during that time, there were at least two judges who couldn't read the briefs or even judgments written in French before voting, because the judgments aren't translated until they've been approved by the judges. The Canadian Bar Association therefore proposed something that I thought was utterly unacceptable. It maintained that it was sufficient to have bilingual judges sitting only when the court was hearing cases in French. That's not equality either. It changes matters because there are tendencies within the Supreme Court. There are groups that vote one way or another in somewhat ideological fashion. All judges must therefore be qualified in order to sit in all cases.