The Fiddlehead closed last spring.
I'd recommend Chan's Thai Kitchen out in Auke Bay, except it's closed on Sundays.
Twisted Fish is perfectly fine.
If you are okay with just burgers & sandwiches, I'd check on the Douglas Cafe across the bridge. Yum!
Also, Pelmeni downtown makes delicious pierogies, but nothing else.