Do not go to Dallas, very little to see there.
Vancouver is great but quite a long flight time. If you're into skiing Whistler is nearby or there is a place called Grouse Mountain which you can get a bus to and takes under an hour to get up the top of the slopes, if you wanted to just do a...