The dollar has traded mixed, gaining on the euro and underperforming dollar bloc currencies, and to a less extent the pound, while losing ground to the outperforming yen. A risk-off vibe in global markets as markets fret that the weekend’s G7 meeting, which will start later today in Canada, will magnify the prevailing discord over trade between the U.S. and other top economies. There seems little chance for resolution at this stage, with Trump yesterday accusing Canada and France of imposing “massive tariffs” and non-monetary barriers on U.S.