Nice inputs. Thanks.
Do you think it is practical to do a job search in IT from US with a virtual Canadian number?
Tip: Put your LinkedIn profile location as your target Canadian city. Most recruiters filter by location first. Once they contact you, say that you are willing to fly in for interviews. If they still appear hesitant, offer to pay for those visits yourself.