I went back and had another look at that new Starbucks at Burrard and Helmcken and it seems that the only exterior access is off the patio on Helmcken Street (see last four pics below). When I was there they still weren't open yet so they had stuff piled up in front of that door, perhaps to keep people from coming in. The only other way in may be by going in the door on the north end near the driveway on Burrard (first pic below).