Flexjet itself is very much American, as opposed to the Canadian parent company. I am sure there are Canadian pilots with Bombardier up there.
But bottom line is you must have a legal right to work in the U.S. and the ability to come and go from the U.S. at will in order to fly for Flexjet.