I fly through Pearson Terminal 1 quite often. There are some better-than-average-for-airports restaurants but nothing to get super excited about. A few years ago, the airport authority invited some locally famous chefs to set up restaurants in the terminal. Naturally, they are not as good as their destination restaurants but usually edible. This article from a few years back describes the offerings. Some have changed and others have gone downhill. I usually stick to the Italian place and most of the time it's not terrible. There is lots of shopping. The time will pass pretty fast.
Edmonton has surprisingly interesting shopping in the terminal. I've never eaten there, but there are a number of restaurants and there is a Wayne Gretzky themed bar (famous hockey player who played for Edmonton if you don't know the name.) Disclaimer - I've never been in it either.
At both airports, you could buy a pass to the Maple Leaf Lounge (Air Canada's airport lounges) but the food there is truly awful (reconstituted soups and corn chips/hummus, for example). It's peaceful though, and the booze is included. That's usually where I pass the time. Buy the pass when you check in online if you want one. Not sure they sell them at the door.
Hope this helps. They're not really any more exotic than American airports but pretty efficient to get around in.