The restaurant industry welcomed the "common-sense change" said Ian Tostenson, the president the British Columbia Restaurant and Food Service Association.
"This gives industry the needed flexibility to get people out and dine more," said Tostenson.
Restaurants will be able to set and charge a corkage fee to those who bring their own wine and will also still be liable if patrons are over-served or if alcohol is served to minors.
Bring Your Own Bottle, or corkage, is already legal in six Canadian provinces, including Alberta, Manitoba, Ontario, and Quebec. The corkage fees range from $10 to $15 on average, but can be as high as $60 in some restaurants.