SunOpta's GAAP loss for 2021 was $4.144 million, compared to a profit of $77.518 million in the previous year. Revenue increased 3% to $812.624 million from $789.213 million a year earlier.