In case anyone finds this thread looking for info on Vancouver, I ended up watching the game at Forum Sports Bar on Granville. The bartender is a Pats fan so I didn't even need to ask for the Pats game. Plenty of TVs and a good place to watch football.

The night before I scouted out about 5 sports bars in Downtown Vancouver and it was tough even finding employees who understood the concept of NFL Ticket.