Canadian Dollar rallies as oil prices rise, US Dollar softens