My H4 is going to expire by the end of Feb. I am going to Canada for revalidation of my H4 visa which is approved for 3 years. The problem i am facing is that my passport expires in 2008 August. I cannot renew my Indian passport before 1year of the passport expiry date. Now the situation is that according to the US visa rules my passport should be valid for six months after my intended stay in US. I cannot renew my passport now, and my visa is for 3 years...which basically means i need to have a passport valid for about 3.5 years. I dont know what to do. Please reply immediately if you went through a similar situation.