You certainly can't fault the food at Leslieville Pumps, it's very good. The prices however are too high.
Keep in mind, this is not a typical restaurant. It's essentially a gourmet snack bar tucked in the back of gas station convenience mart. There is no table service and the ambiance despite being amazing for a gas station, doesn't compare to any of the dedicated eateries in the nearby area.
And yet, you'll pay $11.50 (taxes in) for a turkey club without any sides like fries or chips. It's decently sized, made with chunks of turkey breast and thick-cut bacon, but basically it's just a sandwich wrapped in a foil wrapper. My expectation for a meal of this price is a lot higher.
Other than price, I still recommend. They were friendly and it's clear they take their food seriously.