Canada-based natural and organic food group SunOpta has struck a deal to buy US cereal-bar manufacturer Edner of Nevada.