The U.S. dollar swung between gains and losses against most of its key rivals on Wednesday, with traders reacting to a slew of economic data from across the globe and following news on Brexit, U.S.-China trade issues and Bank of Canada's rate decision.Original Article