New global database shows hidden environmental costs of carbon emissions for 20,000 public companies, including 363 in Canada ...