It is really helpfull. BTW, Will I get any trouble to reentry into US after landing Canada? I am out of status now.