Unfortutally i dont have a Canadian visa yet, and it takes about two weeks before I can get the visa. Aeroflot tickets are nunrefundable so I can not ask for a refund if I pay the ticket price too early, and I get a visa for it. Moreover, the reservation expires after three days if you do not pay for the ticket. If you ever been an experiance with Aeroflot to buy tickets when they help me?