A French waiter fired for being "aggressive, rude and disrespectful" says his behaviour was not out of line - that he is simply French.

Guillaume Rey, who worked at a Vancouver restaurant on Canada's Pacific coast, filed a complaint with British Columbia's Human Rights Tribunal against his former employer, claiming "discrimination against my culture".

The restaurant, operated by Cara Operations, accused Mr Rey of violating its code of conduct and said he persisted in his behaviour, despite verbal and written performance reviews.

In alleging discrimination, Mr Rey said French culture just "tends to be more direct and expressive".

He owes his sacking to his "direct, honest and professional personality", which he acquired while training in France's hospitality industry.

Both parties agree Mr Rey performed well at his job, despite his allegedly disagreeable demeanour.

The restaurant and its parent company had attempted to dismiss the complaint, but tribunal member Devyn Cousineau denied that application, clearing the path for a yet unscheduled hearing.

She said the application's denial should not be seen as an indication of the case's outcome.

"Mr Rey will have to explain what it is about his French heritage that would result in behaviour that people misinterpret as a violation of workplace standards of acceptable conduct," she wrote in her decision.