A blind Victoria man has lost his discrimination complaint in British Columbia's highest court.

In a unanimous ruling, a panel of the B.C. Court of Appeal found that the discrimination against Graeme McCreath and his guide dog, Adrienne, was justified in a denial of service in July 2014.

McCreath claimed systemic discrimination when a driver with Victoria Taxi said he could not allow dogs in his car because of his allergies.

The driver refused to transport McCreath and his dog, but arranged for another taxi that arrived within minutes.

Both the B.C. Human Rights Tribunal and the B.C. Supreme Court rejected the man's complaint, finding the taxi company had demonstrated there was a valid and reasonable justification for the discrimination.

McCreath took the matter to the Court of Appeal, but it has now dismissed the case, ruling the taxi company is also required to meet the special needs of its own drivers.