USDCAD holds a clean higher-low structure since early month, grinding up toward the 1.3969 YTD ceiling as a dovish BoC hold and firm USD keep the pair pinned near highs. The rally stalled at 1.39688 and is now consolidating just below it, with ATR(14) easing as price coils under resistance. EMA20 and EMA50 remain stacked beneath spot, consistent with the prevailing uptrend.
Support: 1.3900, 1.38649
Resistance: 1.3969, 1.4140
What it said to watch
H4 close above 1.3969 opens the path toward 1.4140
Failure to hold 1.3900 threatens the higher-low structure
US PPI Thu 12:30 UTC could materially shift this read
USDCAD remains in a clean H4 uptrend, printing higher lows since the early-month base near 1.3700 with price pinned just under the 1.3969 YTD high. The probe to 1.39688 was rejected and faded back toward 1.3946 — CAD stays defensive after a fully-priced BoC hold and a firm USD post-CPI. ATR(14) is still expansive, consistent with an extending trend rather than compression.
Support: 1.3900
Resistance: 1.3969, 1.4140
What it said to watch
A clean H4 close above 1.3969 opens the path toward the 1.4140 November high
Loss of 1.3900 swing low would mark the first lower-low and break the higher-low sequence
US PPI Thu 12:30 UTC could materially shift USD-CAD spreads and this read
USDCAD has ground steadily higher through the window and is consolidating just under the 1.3969 YTD high, the move underpinned by a dovish BoC hold and firm USD after the in-line CPI. The 1.39688 ceiling has capped twice and price is coiling above the 1.3900 area, with ATR(14) compressing into the mid-20s pip range. Higher-low structure remains intact and both EMAs sit below price.
Support: 1.3900, 1.38649, 1.37889
Resistance: 1.39688, 1.4140
What it said to watch
Clean H4 close above 1.3969 opens the path toward the 1.4140 Nov high
Failure to hold the 1.3900 area exposes the 1.38649 swing low and breaks the higher-low sequence
US PPI Thu 12:30 UTC could materially shift this read via US-Canada spreads
21:03 UTC
Uptrend, consolidating near highs · RSI 54 · price 1.39475
Higher highs and higher lows, stalling below 1.3969.
USDCAD extended its multi-week uptrend toward the 1.3969 YTD high, helped by the dovish BoC hold and hawkish-Fed repricing. Price is now consolidating just below that ceiling with the higher-low structure since early month intact and both EMAs sloping up under price. ATR is steady — no compression — leaving the 1.3969 cap as the next structural test.
Support: 1.3920, 1.3900, 1.3865
Resistance: 1.3969, 1.4140
What it said to watch
H4 close above 1.3969 opens the path toward the 1.4140 Nov 2025 high
Failure to hold 1.3900 would break the higher-low structure
US PPI Thu 12:30 UTC could materially shift this read via US-Canada spreads
USDCAD holds a clean higher-high/higher-low uptrend since the early-month base near 1.3770, grinding to the 1.3969 YTD high after the BoC held at 2.25% as expected and CAD stayed the weakest major. The latest bars are consolidating below that high with the last candle wicking down to 1.3899 before recovering, a rejection that leaves the YTD ceiling intact and untested on a closing basis. ATR(14) remains elevated, consistent with an extending trend rather than compression.
Support: 1.3920, 1.3900, 1.3865
Resistance: 1.3969, 1.4140
What it said to watch
H4 close above 1.3969 ytd high opens the path toward 1.4140
Loss of 1.3900 would break the higher-low sequence
US PPI Thu 12:30 UTC could materially shift the USD-side read
USDCAD remains in an H4 uptrend with higher lows since early month, but price has stalled into a tight range just below the 1.3969 YTD high after BoC held at 2.25% as expected. The last bar rejected the 1.3938 area and probed 1.3899, leaving the pair pinned between range support near 1.3900 and the YTD high. ATR is steady around 30 pips with momentum flattening as RSI hovers near neutral.
Support: 1.3900, 1.38649, 1.37733
Resistance: 1.39688, 1.4000
What it said to watch
Clean H4 close above 1.3969 opens the path toward 1.4000 and the November high
Failure to hold 1.3900 would mark the first lower-low and threaten the uptrend
US PPI Thu 12:30 UTC could materially shift this read
13:03 UTC
Uptrend, consolidating near highs · RSI 52 · price 1.39324
Higher highs into YTD ceiling, paused.
USD/CAD pressed to fresh YTD highs near 1.3969 before stalling, with price now consolidating in the upper 1.393s above a rising EMA50 — the multi-day uptrend remains intact. The leg higher tracks hawkish Fed repricing after Friday's blowout NFP and broad CAD weakness into the BoC hold. ATR(14) near 29 pips reflects a steady-trend regime rather than compression.
Support: 1.3920, 1.3865
Resistance: 1.3969
What it said to watch
BoC statement (13:45 UTC) + US CPI same session are the dominant catalysts and could materially shift this read
Clean H4 close above 1.3969 opens the path to fresh year highs
Failure to hold 1.3920 would mark the first lower-low and challenge the uptrend
USDCAD has trended higher through the window, posting a YTD high at 1.3969 before stalling and easing back to 1.3932 as it consolidates beneath that ceiling. The pause sits right into today's twin catalysts — the BoC hold and US CPI — with the pair grinding sideways in a tight band just under prior highs. Price has slipped back under EMA20 while holding well above EMA50, leaving the broader higher-low sequence intact.
Support: 1.3920, 1.3865
Resistance: 1.3969, 1.3960
What it said to watch
BoC statement and US CPI this session are the dominant drivers — either could break this consolidation
A clean H4 close above the 1.3969 ytd high opens the path to fresh year highs
Failure to hold the 1.3920 swing low would mark the first lower-low and threaten the higher-low structure
09:03 UTC
Uptrend, momentum slowing · RSI 56 · price 1.3938
Higher highs/lows, consolidating below YTD high.
USDCAD extended its multi-week climb to a 2-month swing high at 1.3969 before stalling, with price now consolidating in the 1.3920-1.3960 band as CAD sits crowded short into the BoC. Higher-low structure remains intact and EMA20 holds above EMA50, but momentum has cooled and the YTD ceiling at 1.3961 caps. ATR(14) compression points to a coiled range ahead of a catalyst.
Support: 1.3920, 1.3880, 1.3835
Resistance: 1.3969, 1.3961
What it said to watch
BoC rate decision today (13:45 UTC) + presser (14:30 UTC) is the dominant catalyst — a dovish lean could squeeze the stretched CAD short
H4 close above 1.3969 swing high confirms uptrend continuation
Loss of 1.3920 swing low opens the path back toward the 1.3880 prior pivot
Uptrend intact since the early-month base at 1.3695, with the loonie the weakest G10 reserve currency printing a clean sequence of higher highs into the 1.3961-1.3969 two-month ceiling. Price has stalled just below that band and is consolidating around 1.3938, with ATR(14) holding mid-range rather than expanding. The BoC rate decision today is the dominant catalyst that frames this read.
Support: 1.3920, 1.3888, 1.3835
Resistance: 1.3969, 1.3961
What it said to watch
H4 close above 1.3969 confirms continuation of the uptrend
BoC decision (13:45 UTC) and presser could materially shift this read
Failure to hold 1.3920 opens a deeper pullback toward 1.3888
05:03 UTC
Uptrend, near range ceiling · RSI 58 · price 1.39462
Higher highs/lows, stalling under 1.3966.
USDCAD has trended higher through the window, posting a string of higher highs and lows to park just under the 1.3960-1.3966 YTD ceiling, with CAD the softest G10 reserve currency into the BoC hold. Price tagged 1.39688 then eased back to consolidate, and ATR(14) has compressed from the early-month expansion as the market coils beneath that cap. The 1.392 swing low and 1.3886 prior low frame the pullback support beneath spot.
Support: 1.3920, 1.3886, 1.3840
Resistance: 1.3966, 1.39688
What it said to watch
H4 close above 1.3966 clears the YTD ceiling and opens the path higher
Failure to hold 1.392 would mark a lower low and break the rising sequence
BoC decision 13:45 UTC and US CPI 12:30 UTC could materially reshape this read
USDCAD has carried a clean higher-high / higher-low sequence since early month, lifting from the 1.3865 base toward the 1.3960-1.3969 YTD ceiling as CAD stays the weakest G10 currency into the BoC hold. Price is now consolidating in the upper 1.39s after a rejection off 1.3969, with ATR(14) around 20 pips holding the range together. EMA20 and EMA50 remain below price, keeping the structure constructive.
Support: 1.3919, 1.3886, 1.3865
Resistance: 1.3969
What it said to watch
H4 close above 1.3969 opens the path higher beyond the YTD ceiling
Failure to hold 1.3919 breaks the most recent higher-low
US CPI (12:30 UTC) and BoC decision (13:45 UTC) today can materially shift this read
01:03 UTC
Uptrend, near 2-month highs · RSI 61 · price 1.39556
Higher highs, higher lows intact.
USDCAD has trended higher since early month with an intact higher-high/higher-low sequence, dragging price into the 1.3961/1.3969 two-month high zone as the Loonie underperforms ahead of the BoC. Last week's hot US NFP and hawkish-Fed repricing kept the bid firm; the latest push tagged 1.39688 before easing to 1.3956. ATR holds a steady mid-teens pip regime as price consolidates just under the highs.
Support: 1.39186, 1.38649
Resistance: 1.39613, 1.39688
What it said to watch
BoC decision + statement Wed 13:45 UTC is the primary catalyst and could materially shift this read
H4 close above 1.39613 opens the path toward fresh range extension
Failure to hold 1.39186 breaks the higher-low sequence
Higher highs and higher lows, consolidating below 2-month high.
USDCAD holds a clean higher-high/higher-low sequence since the early-month base near 1.3690, with the Loonie lagging as the worst G10 performer into the BoC decision. Price is pinned near two-month highs, capped repeatedly around 1.3966 while EMA20 and EMA50 slope up beneath. ATR(14) sits mid-range — the structure is constructive but stalling just under resistance.
Support: 1.39186, 1.38807, 1.38649
Resistance: 1.3966
What it said to watch
H4 close above 1.3966 opens the path toward the YTD peak
BoC rate decision Wed 13:45 UTC is the primary catalyst and could reset this read
Failure to hold 1.3919 would mark the first lower-low of the run