I've visited Canada's Wonderland twice and both times I had LOTS of fun. Once all adults and once with kids (under 10). There is something for everyone. I think the Fast Pass is worth it, especially if you have kids with you, the lineups are crazy busy!
About the food I think the safest bet is to eat at Pizza Pizza...No running around to exit and enter. Ohhh and of course don't forget to get a Funnel cake!