Environment Canada says a low-pressure system blowing in from the Pacific will spread moisture over B.C.'s South Coast and Interior, starting Thursday night and continuing into Friday.
As much as 20 cm of snow is expected for inland regions by Friday afternoon, which could create trouble for travellers on mountain passes.
Drivers should ensure they are well prepared, including having good winter tires or chains, before heading out into the mountains. There is also a risk of freezing rain in some places.
The wintry weather is not limited to B.C. Large parts of Eastern Canada, including southern Ontario, Quebec and the Maritimes are forecast to get a series of storms over the next few days, including a major ice storm in some areas Saturday night and Sunday.
It is not yet clear how those storms could affect flights at busy airports this holiday weekend, and forecasters are advising travellers to check the latest forecasts before heading out the door.