use usps envelop with stamp is OK. if you get the visa on your passport you'll see the landing expiration time. the Canadian customs did not ask anything.