You’re right – that’s exactly how the CAD usually moves. Here’s the breakdown of why stronger USD + lower oil = weaker Canadian dollar and what’s happening with it today, June 30, 2026:
Why this happens – The mechanics
Stronger USD → Weaker CAD
USD/CAD is the most traded CAD pair. When USD strengthens globally, it takes more CAD to buy 1 USD
Today: Dollar near 1-year high on Fed rate hike bets. Yen at 161.78 per $ – 40-year lows. That USD strength pressures all currencies, including CAD
Lower oil → Weaker CAD
Canada is a major oil exporter. ~20% of exports = crude oil/petroleum
When oil prices drop, Canada earns fewer USD from exports → less demand for CAD → CAD falls
Today: Oil gave up most gains since Feb US-Iran war flare-up. WTI/Brent settled up 2.2%/1.6% today but crude is sliding as Strait of Hormuz reopens
What’s happening right now
Oil: Bounced on renewed Mideast hostilities but softened as US-Iran talks raised hopes of deal
USD: Fed rate hike expectations keeping dollar strong. DXY near 1-year high
Result: CAD under pressure. Investors fret over stretched tech valuations + stronger dollar hitting commodity currencies
Key correlations to watch
Factor | Impact on CAD | Current Driver |
USD Index up | CAD down | Fed hawkish, rate hike bets |
WTI/Brent down | CAD down | Strait of Hormuz reopening, Iran talks |
US-Iran tensions up | Oil up, USD up → Mixed for CAD | Weekend strikes, but talks planned |
Risk-off sentiment | USD up, CAD down | Tech correction fears |
Today’s macro backdrop
Geopolitics: US-Iran agreed to halt strikes, but talks uncertain. Iran denies Trump’s Doha meeting claim
Commodities: Gold weaker as 4% crude rise stokes inflation fears
Trade: Canada’s oil exports to US still huge – so lower oil prices hit CAD directly
Bottom line: Your logic is spot-on. CAD is a “commodity currency” – it rises with oil and falls with USD. Right now both factors are working against it: dollar strength from Fed bets + oil sliding on de-escalation hopes.
Want live USD/CAD levels or a chart of how oil vs CAD is trading today?

aap kya sochte hai