I don't think you should wait for your green card before applying. I am also an international applicant from Canada and all the admission officers have told me they don't care if you are an international applicant or American citizen as long that yo…
I would recommend you take the gap year and study for the LSAT. Your GRE and GPA are usually not considered competitive for a T14 school (your GRE is equivalent to a 162 LSAT while you usually would prefer a 170+ LSAT, which is around 97th percentil…