In Canada, foreign nationals are accepted into Canada on a temporary basis for a number of reasons, including student visas, refugee claims, or under special permits. The largest category however is called the temporary foreign worker (TFW) program, under which workers are brought to Canada by...