The Canadian dollar rose during the day amid pressures on the US currency as well as the continued trade negotiations optimism between Washington and Beijing.
The dollar was under pressure today after US President Donald Trump announced the end to sanctions waivers for Iran oil importers.
Whilst, there have yet to be any concrete results from US-China trade talks despite positive statements from Washington and Beijing.
The world's two largest economies have already reached a mechanism to implement any possible deal that could be concluded as expected in the markets.
In terms of trading, at 14:58 GMT, the Canadian dollar rose against the US dollar by 0.2% to 0.7485, with the highest price at 0.7493 and the lowest price at 0.7467.