Is the Canadian dollar in for longer-term gains?