Singh was in Edmonton Tuesday, unveiling a promise to block American interests from owning Canadian health-care assets. In ...