Given a travel related situation, and given a specific question about the situation, summarize the question into a title

[EX Q]: In a while I will be traveling to Norway for a hiking trip. In between getting from the Oslo Gardermoen airport to Finse, I'll have to get gas cans with a that are UNEF 7/16" threaded, which means they look like this: 



Any tips on where to get these? preferably at shops near the airport.

I already found Oslo sportslager, who sell these for sure: http://www.oslosportslager.no/produkt/beaver-power-gas-450-gassboks-25070.aspx

But in case they're out of it, it would be nice to have a backup plan :)

[EX A]: Locating outdoor / hiking shops which sell gas cans in Oslo?

[EX Q]: On November 28th, 2014, in Moscow, the airport Domodedovo, I had my valid ticket to the U.S. going through Moscow-Frankfurt => Frankfurt-Toronto => Toronto-Minneapolis, MN. I hold a F-1  U.S. visa, and am a citizen of Tajikistan. When I came to the check-in counter, handed my passport to the representatives to print me my boarding pass and check my luggage in, they told me I needed a transit visa transiting through Canada, not going through Germany, therefore they did not check me in nor gave me my boarding pass. I checked Canadian embassy whether I needed a transit visa it says YES. below is the snapshot:

 

Then I tried calling the Canadian consulate in Moscow but there wasn't anyone assisting visa questions. I tried calling the ticketing agency I purchased the ticket from but they weren't any helpful in rebooking different tickets using the same airline before my departure time. At the end I was forced to buy new tickets to fly to the U.S. My questions or was my ticketing agency supposed totl inform me via email to get a transit visa? Was it a legit reason for the representative at a check-in counter in Moscow not allowing me to use my ticket? Would I have a good reason to claim a report for some kind of refund saying the agency didn't inform me I needed a transit visa? Or is it always up to the travelers to know they need it? 

Thanks! I'm just a full-time student and spending extra $650 is just too much for just not knowing about this Canadian transit visa. 

[EX A]: I wasn't allowed to travel internationally because of Transit Visa. Is it a legit reason for not using my tickets?

[EX Q]: I am a European citizen, working on an international assignment in Iran currently. I am travelling in a few days to the USA. I have a 10-year multiple-entry USA visa, which I got since I was in Iran for business.

Now I have residency, even if temporary. No need to hide that at immigration but I'm worried I might be denied boarding should I complete APIS with residency address in Iran. Should I choose my home country as residency and inform the immigration officer about Iran? Or no need to worry?

[EX A]:
I am a European citizen with temporary residency in Iran travelling to USA