Me and my family are Canadian PR and we need to go to the US due to a family medical emergency. My wife's nephew was run over by a car and now he's in critical but stable condition. We'll go by car from Toronto through Buffalo to Philadelphia. We have applied for US visa. The problem is that currently we don't have PR cards with us. They expired and I sent them for renewal in February that will take at least until mid October to get them back according to cic website. I also lost our Record of Landing (ROL) documents. I applied for a certified copy in July that will take at least 2 more months to get. I talked to the cic call center and the agent told me that we don't need PR card or ROL to enter US if we go by car. But we need to have a Temporary Permit (visa) from the Canadian Consulate in the US to enter Canada. We're planning to drop by the Consulate in Buffalo at the HSBC Center on our way to Philadelphia. Now the waiting time for such permit is shown as 1 month in the website. We're thinking of getting back in about 2 weeks time. Is there any way we can expedite this matter so that we can get the visa in about a week? Any suggestion will be highly appreciated. Thanks!