Canadian natural and organic group SunOpta has booked a drop in full-year earnings, which were hit by write-down charges.