Trudeau government survives 3rd non-confidence vote since September