My bike hasn't stalled since I removed the charcoal canister.
Once the temps here in Key West starting getting up in the high 80s the bike would idle rough at cold start and stall until I ran it hard, then seemed to run fine. (Bike is stored outside in the sun under a cover.) I also had a habit (ignorance) of topping off the tank to the very top of the fill neck.
Got caught 150 miles from home and rode through extremely heavy constant rain for nearly all of it. The bike would stall almost every time I pulled in the clutch. I had strong suction when I refueled.
I removed the canister and the bike seems to run freer, although I have only ridden in one brief downpour since.
Your results may vary.