You'd better go back to your own country if your I20 is expiring. I am in the United States too, I do not think it is a good idea to overstay here, which may bring you spot in your background file.
Even though I am not sure if Canada office could get that information from American Government...