Fundamentals definitely signal a buy as USD will still be used as a safe haven, CAD is linked to oil and will be volatile with price fluctuations. On a technical side there is a low resistance run to the upside with liquidity sitting above them highs. Its as solid as you will get in this market...