All restaurants serve salads. Depending on the restaurants in Canada, you can also ask for grilled chicken on the side for your protein. You can always eat a little extra protein and omit the fruit. Go easy on an oil/vinegar dressing or omit all together.
Doreen's idea of celery is great. I like to add seasonings to it. Find one you like, chop the celery in bite size pieces and place in a baggie with seasonings and shake then up. 3 stalks of celery is aobut 30 calories. Drink lots of water and if you can find sugar free gum, that will help with the in-between-snacking/munching.
Get the kids on the "health" track with you.
You can put apple slices in water with a little lemon juice for a few minutes. (This prevents the apples from turning brown.) Then remove from water and pat dry with paper towels. Place apple slices in a baggie and add a little cinnamon in the baggies and shake it up. Refrigerate until ready to eat. Good stuff!