Canadian Prime Minister Justin Trudeau has expelled two cabinet ministers he said undermined the ruling liberals.

Ms Wilson-Raybould and Jane Philpot will no longer be allowed to sit in parliament as liberal legislators following demands for their removal as they were “undermining party unity”.

Mr Trudeau said that “civil wars within parties are incredibly damaging because they signal to Canadians that [politicians] care more about [themselves] than [they] do about [the people].”