Some foreign immigration departments take a keen interest in U.S. immigration policy, some to the point where the local U.S. consulate holds periodic training classes. For example the U.S. embassy teaches the Pakistan immigration department to deny exit to LPRs who have been outside the U.S. for more than 180 days.
Thus, if a foreign immigration officer became aware that you are an LPR, the officer might conclude the B visa is not valid. This could happen on entry, or exit, and IMHO the latter will be the worse outcome.
In addition, IME as a former GC holder, airlines sometimes asked me for my GC before leaving the US. The airline might conclude your B visa is not valid.
Finally, the U.S. shares immigration records with some countries.
In the second link I gave you, most countries that accept B visas require valid B visas. Do you consider your B visa valid.
It appears Taiwan is an exception. So if she is a citizen of one of the following countries,
Cambodia
India
Indonesia
Laos
Myanmar
Vietnam
enjoy your trip to Taiwan.
Otherwise my advice is to enjoy your ski trip to Canada.