Guess your employer should have then applied for a TN visa and allowed you to work remotely from Canada as some tech employers are doing if possible till it comes through. And apply later for an H1-B if required. Not sure what the rules are now for a green card if on a TN but know several TN's in the past who have got green cards. How are the work visa rules in England .. any better ?