It also gave the Canadian ambassador 24 hours to leave the country and recalled its own ambassador to Canada, the statement by the Saudiforeignministry said, adding it "will freeze all new trade and investment transactions with Canada whilst retaining its rights to take further action."