It's all about risk and right now the markets aren't wanting any 30 Sept
Deutsche Bank, Brexit, CB's seemingly with nowhere to go plus a few others of your own I'm sure you can add to the mix and it's a recipe for risk-off.
USDJPY down to 100.78 and USDCHF also on session lows of 0.9648
JPY and CHF pairs lower too and that's capping core pairs while driving up USDCAD to highs of 1.3168
EURCHF dropping to 8-week lows of 1.0827 and we can safely assume that the SNB will be watching carefully. They won't want downward momentum to increase having spent a lot of the recent period propping it up through USDCHF purchases.