I spoke to a restaurant manager I know that runs a nice classy place just over the Granville Bridge. He said the only places making money are restaurants and pubs on Granville strip.
His business is down, but gave me an example that 1 pub/restaurant made $80,000 in one day during the Canada game.