How can a canadian live and work in the USA?
A Canadian citizen could come to the U.S. and live there for a year or 6 months or maybe 2 years, in other words, indefinitely, as long as he was in possession of an immigrant visa at the time of his entry. You could get a job and work anywhere you wanted in the U.S. as long as you had an immigrant visa (green card). The U.S. is the home to thousands of citizens of Canada, and the majority of them have green cards. A small percentage would have temporary work permits, for example, a Canadian hockey player in the NHL or the AHL. The rest of the Canadian citizens who live and work in the U.S. without a green card or a work permit are illegal aliens. If you do not qualify for a green card or some type of work permit, you would not be able to come into the U.S. to work and live with your friends. In order to get a green card, you need an immediate relative to petition for you. In order to get a permit to work in the U.S., you would need a prospective employer to petition for you.