Police say the man was shot multiple times then ran to a car that was waiting in the alley.
The man, who has not been identified, has been taken to hospital by ambulance.
Vancouver police say the suspect fled out the back of the restaurant.
Police also escorted a man covered in plastic out of the restaurant and placed him in a police vehicle.
The block has been closed to traffic.
More to come
MAP: Victoria Drive and 34 Avenue, Vancouver, B.C.