What a tangled Web the Trudeau government is weaving