The Canadian dollar rose for the second straight session following better than expected retail sales for the world’s ninth largest economy. Heading into the close, the Canadian dollar is trading at 1.0261 against the US dollar, up from a low of 1.0305 hit earlier in the session.