I was an F1-student in the US but because of some issues, my visa was revoked and I have to leave in my 3rd year of my PhD (at a top 5 school). I have done good work so far and my advisor is quite pleased with me. We tried all ways of getting the visa issue fixed but it seems impossible. My entry to the US seems impossible for at least another 10 years. My advisor said he could help me out in any way he could and I do want to finish.
There are no facilities in my home country so that's ruled out. I was considering transferring to some University in Canada with relevant interests so my advisor could fly in every few months to co-advise [he agreed to such a plan]. Thinking more generally though, at this point, what are my options?