The Canadian dollar is recovering from its lowest level of the year, driven by a weakening US dollar linked to weak US employment data and higher oil prices.