Canadian dollar weakens on renewed safe-haven demand for greenback

Canadian dollar weakens on renewed safe-haven demand for greenback