Canadian authorities estimated that, as of December 1, 2006, a total of 24,830 U.S. citizens and 15,219 Mexican citizens were present in Canada as "foreign workers". These numbers include both entrants under the NAFTA agreement and those who have entered under other provisions of the Canadian immigration law. New entries of foreign workers in 2006 were 16,841 (U.S. citizens) and 13,933 (Mexicans)