A friend of mine who was in Vancouver over the weekend apparently passed John Barrowman on the street.
He didn't get any photographic proof, but Barrowman is currently in Vancouver for the filming of the new Green Arrow-based TV series on the CW. So it's entirely plausible that this happened.
There's a little info about his upcoming stint on that show here (that's where the pic in this posting is from).
And... well... since I got up at about 4 this morning to take Christopher to the airport, that's about all I've got to say for today.