Fuel Tank Venting Question
You would be surprised to know how much fuel is being reclaimed by that system. Just put a measured quantity of gas out in the summer under shade and see how long it lasts. Some of the constituents of gasoline boil at low temperatures and some at higher but IIRC the highest is about 97*F. Not sure. But the point is the same, gasoline is desperate to escape your tank. And that canister, altho ugly is performing a vital service. If you find it too ugly, you can always move it to somewhere less conspicuous.