AstraZeneca to buy Canadian Fusion Pharma for up to $2.4 billion : vimarsana.com