In Vancouver, it's nearly impossible to eat out without eating at a generic chain restaurant. Thankfully, there's Cactus Ya Ya. The menu here is Mexican, and they serve some of the best tortilla soup I've ever had. Their freshly-made salsa is fantastic, as are the made-to-order margaritas. Ya Ya Rolls can't be missed, nor can they really be described, but trust me and order the salmon.
Late night happy hour is a good time to go, though it will be crowded. Ya Ya Rolls are half-price, as are a few other appetizers. There isn't really a drink special; maybe $1 off a mixed drink, which isn't anything to get excited about. The meal, however, is. It's the best you'll have all week.