Why did you need a visa to get a cigarette?  Canadians don&#x27;t need a visa to enter the UK for tourism&#x2F;transit&#x2F;business, subject to some maximum amount of time (90 days IIRC, but definitely more than enough to buy a packet of cigarettes).