You're going to get the same gas smell from the vented cap as if you disconnected the line to the canister.
I leave mine unplugged from the canister to the engine with no smell.
Then you're problem was a saturated canister, not the open canister line.I don't have much gas smell at all. The three small holes let the pressure equalize during engine operation, but I don't detect any gas smell, compared to when I had a sealed gas cap and an open vapor canister line. It was a night and day difference.
Come to think of it I may have used a smaller than 1/8" bit. Regardless, it's probably around half the size, maybe less, than the vapor line. The fumes are managed.
Then you're problem was a saturated canister, not the open canister line.
With the canister gone, there was nothing to absorb the vapors after the gasoline sloshed into the vapor line.Nah the canister had been out for around a year. I only had the smell for that year. Then I capped the line, and vented the gas cap. No more smell. I'm not saying there were no fumes, but they were reduced enough that I didn't smell them.
Not sure what differed between my setup and yours. Whatever the difference is it's changing our outcomes.