Canada-based organic foods producer SunOpta has posted a first-quarter loss due to a foreign exchange loss of US$1m.