27 AprShell agrees to buy Canadian energy group ARC Resources for 22 billion Canadian dollars in cash and sharesThe British-Dutch oil group Shell has agreed to buy the Canadian energy group ARC Resources.Business