A friend and I went here on a slow Friday night. We were seated immediately as we had a reservation. We had to ask our waitress to lower the blinds so the sun wasn't blinding our eyes, and even then, three people couldn't figure out how to do it. The service didn't start off bad; our waitress was at first quite chatty and friendly. We ordered a plate of taco nachos to share, and I also had a Caesar salad and my friend had a pizza. Both the nachos and salad arrived fairly quickly. I ate my salad first, which turned out to be a mistake - by the time I got to the nachos, the chips were soggy, disgusting and inedible. Our waitress cleared our plates without asking how the good was and we each ordered a second drink. My friend's pizza arrived after about 20 minutes wait; apparently the waitress was waiting for our word to start the pizza. Would have been nice if she had told us that, we could have been waiting all night! The service declined from there. Our waitress spent more time socializing with the table next to us and holding their baby! She came back once to put the leftover pizza in a take home box, didn't ask if we wanted dessert or coffee, and didn't bring the bill. She walked by our table many times and ignored us. After another 20 minutes, my friend got up and asked another server for a dessert menu. She informed our waitress who brought the menu over, and then left to gossip with the other. Probably complaining about us? Having looked at the menu, nothing appealed to us, our waitress came back and when we said we didn't want dessert, she acted like we were just annoying her on purpose. Didn't offer coffee, and then we had to ask for the bill! Overall, rude service, underwhelming food. The drinks were good, though, so at least they have a good bartender! I stay in Canmore at least once a year, and usually make the Iron Goat a dinner must. From now on, however, I will go somewhere else with better service and food.