yes there are screens at Jack Poole Plaza.
There is also a screen at Granville Island but from what I've seen on socials it fills up very fast and people are complaining that they can't get in, so again get in early. It can accommodate 1000 people. It looked very packed and busy for yesterdays games.
A video:
https://www.instagram.com/reels/DZfoBfbxYlp/
I watched a
video from Granville Street today, he was there for Team Canada's game and live streamed from both Jack Poole and Granville Street and it was really busy, wherever there is a screen in a bar, there was a large crowd watching from the sidewalks/street. Maybe a big screen could have been set up on the street might have helped.
Surrey City Hall plaza also has a large viewing fan area. They have 4 fan zones in total but some of them will only open in July I guess for the final.
https://www.instagram.com/p/DYC6SV2FLAW/
City adds fourth Surrey Soccer Fan Zone at Holland Park
https://www.surrey.ca/news-events/news/city-adds-fourth-surrey-soccer-fan-zone-holland-park
One of my 20 something co-workers was going to head down to Granville today, I guess they were too young for the Olympics so this is their chance to experience a big event, he was quite excited to check it all out.