Canadian dollar slides as U.S.-China tensions weigh on oil prices