The Canadian Dollar (CAD) advances today, surprising many market observers. This surge directly links to oil prices gaining momentum. The trigger? Stalled US–Iran.