Norway's Marine Harvest has entered an agreement to acquire Canada-based salmon farmer Northern Harvest for CAD315m (US$251.2m) as part of a strategy to become "an integrated producer" of seafood proteins.