Canadian Dollar holds gains as US Dollar struggles on easing safe-haven demand