The Canadian subsidiary of US arms maker General Dynamics has won a $10 billion order for armored vehicles for Saudi Arabia, Canada's International Trade Minister Ed Fast announced Friday.