Prime Minister Mark Carney's minority Liberal government has narrowly survived a tense budget vote in the Canadian House of ...