A distinction has to be drawn between what is spent at the provincial level and at the federal level. The federal government funds services in French solely in the federal courts, that is the Tax Court of Canada, the Federal Court, the Federal Court of Appeal and the Supreme Court of Canada.
An exception is made in criminal law. A person may request a trial in his or her language across Canada, but only at the trial level. Consequently, I find it somewhat surprising that there is no right to appeal in the language in which a defendant was heard at trial. We have always been told that this was because there aren't enough bilingual judges, but judges have been taking language training for at least 25 years. That's remarkable. I also don't understand. I've conducted studies on official languages in other countries, and I know of no other country where defendants don't have a right to an appeal hearing in their own language following their trial.