With a weakening Canadian dollar you might as well get the best deal on your currency exchange if you plan to shop in the states or do other investments. I've had experience dealing with KnightsbridgeFX and I've saved a considerable amount of money getting my US currency from them.