Because my passport is going to expire in August.
Is green card the only thing I need to cross the border? Or I need to have my passport with me? Is it ok to have an expiring passport with me?
My nationality does not require me to obtain a visa.