I'll second SeaStar. They have a lot of American\Canadian food on their menu. You may also want to check out the Italian cafe. Teddy's at Blue Cave Castle will prepare dishes to order so you can get fish chicken etc prepared how you want. A lot of places also offer pasta.

You shouldn't have problem finding something.