http://pure-gas.org/extensions/map.html
Shows stations in your area that sell ethenol free gas.
So far I have found three in my area.
That site looks like a useful resource, but for whatever reason, it contains no information about stations in Toronto (the largest city in Canada).
For those Canadians that don't know, Shell carries 3 grades of gas: 87-, 89- and 91-octane, which they advertize as containing 10%, 5% and zero % ethanol, respectively. I understand that Shell supplies gas to several "non oil company" outlets, such as Canadian Tire; so, it's at least possible to avoid ethanol in Canada.
If you're an anal-retentive type like me, this only leaves you with the problem of whatever's left in the hose from the last guy that used the pump, and it's probably 10%; don't laugh, in terms of the typically-small volume of scooter gas tanks, it could be a significant proportion. I deal with this by taking a small 5-liter can (that fits under the seat) with me when I buy gas, and pump a few liters into the can before I fill the bike; when I get home, I dump the can into my car.