Canadian Dollar edges lower on reviving USD demand; recovering oil prices limit losses