The Canadian dollar shot up against the U.S. dollar for a fourth straight session on Wednesday as positive U.S. economic data, a spike in oil prices and debt-tackling steps by Greece boosted appetite for risk, stemming flows into the safe-haven greenback.