Calgary lawyer takes on Purdue Pharma to collect opioid-related costs for Canadian cities | CBC News