Canada's Liberal government has refused to back down despite growing criticism over having approved arms sales to Saudi Arabia that could help it wage war in Yemen.