The Canadian dollar rebounded to 11-year highs against a softer US greenback on Tuesday, inspired by surging oil prices and as domestic news offered little direction.
Canadian bonds finished higher as data from the US Institute for Supply Management's non-manufacturing index came in below expectations and cooled expectations for a near-term rate hike from the Federal Reserve.
The Canadian currency closed at C$1.2615 to the US dollar, or 79.27 US cents, up from C$1.2727 to the US dollar, or 78.57 US cents, at Monday's close.