Annoys me when people say that filling up your tank causes an EML
It only exacerbates an existing issue which is one of a few things, such as the activated charcoal in the canister being 'full' and no longer able to absorb and hold the vapours ready to be consumed by the engine.
My car had a brand new canister 2 years ago, since then I have filled my car right to the brim every single time I have refuelled, and guess what....... No EML or faultcode
This 'fault' will always show itself after a refuel, and naturally the more you refuel, the more the canister needs to hold. Given the rate at which the TFSi consumes fuel and the location of the nearest Shell garage, sticking £20 or £30 a time in the car hoping to avoid an EML is not practical
So again, it doesn't cause the EML, if everything was hunky-dory you wouldn't get one!
Rant over!