AstraZeneca (NASDAQ:AZN), a global pharmaceutical firm, has announced a C$820 million (US$570 million) investment in Canada, ...