Giggling Grizzly Pub and Restaurant (lunch and dinner), Kilin Chinese and Western cuisine (lunch and dinner)and Heartland Restaurant( breakfast, lunch and dinner) are the biggest ones and are open later into the evening. Several smaller restaurants include Welcome Home (I believe does breakfast sandwiches and lunches) , Main street Pizza ( pizza ,calzones and chicken tenders) and The Beanery ( probably the best breakfast in town and lunches). The Petro canada has Pizzas, breakfast sandwiches etc. The Esso/Husky has sandwiches( pretty damn good ones) made by the Heartland for lunches. Not to forget , Uncle Marks isn't a restaurant but they have ready to eat meals etc . The hours vary quite abit for all of them depending on the day of the week so you need to do a bit of checking on that.