Every city with employers approved to hire temporary foreign workers, ranked by approved positions across every Government of Canada LMIA release.
| Rank | City | Employers | Approved LMIAs | Positions |
|---|---|---|---|---|
| 1 | SurreyBC | 8,578 | 15,803 | 55,578 |
| 2 | Norfolk CountyON | 597 | 1,796 | 52,732 |
| 3 | LeamingtonON | 304 | 1,463 | 46,837 |
| 4 | MontréalQC | 9,713 | 24,431 | 44,939 |
| 5 | TorontoON | 12,313 | 19,203 | 44,188 |
| 6 | CalgaryAB | 10,538 | 16,518 | 41,941 |
| 7 | EdmontonAB | 9,814 | 16,074 | 39,909 |
| 8 | AbbotsfordBC | 2,268 | 4,286 | 39,008 |
| 9 | VancouverBC | 6,820 | 13,855 | 38,063 |
| 10 | KingsvilleON | 200 | 1,525 | 31,317 |
| 11 | KelownaBC | 1,079 | 2,515 | 29,189 |
| 12 | MississaugaON | 5,453 | 10,854 | 22,501 |
| 13 | Chatham-KentON | 367 | 1,130 | 20,789 |
| 14 | LangleyBC | 1,020 | 1,992 | 19,984 |
| 15 | QuébecQC | 2,834 | 9,404 | 17,683 |
| 16 | Niagara-on-the-LakeON | 238 | 702 | 16,606 |
| 17 | ChilliwackBC | 657 | 1,463 | 15,996 |
| 18 | DeltaBC | 1,296 | 2,600 | 15,597 |
| 19 | Sainte-ClotildeQC | 70 | 628 | 14,490 |
| 20 | BramptonON | 4,246 | 8,083 | 14,286 |
| 21 | LincolnON | 197 | 648 | 13,668 |
| 22 | HamiltonON | 1,267 | 2,302 | 11,997 |
| 23 | BurnabyBC | 2,453 | 4,136 | 11,871 |
| 24 | LavalQC | 1,475 | 3,039 | 11,774 |
| 25 | RichmondBC | 2,398 | 3,694 | 11,139 |
| 26 | Saint-Patrice-de-SherringtonQC | 65 | 680 | 11,072 |
| 27 | WinnipegMB | 2,215 | 4,204 | 11,036 |
| 28 | BrantON | 165 | 418 | 10,274 |
| 29 | VaughanON | 2,515 | 4,233 | 9,541 |
| 30 | LévisQC | 668 | 2,205 | 9,507 |
| 31 | OttawaON | 2,004 | 3,650 | 9,162 |
| 32 | St. CatharinesON | 283 | 600 | 7,764 |
| 33 | Saint-RémiQC | 115 | 678 | 7,753 |
| 34 | Saint-HyacintheQC | 305 | 1,367 | 7,649 |
| 35 | OliverBC | 227 | 511 | 7,639 |
| 36 | Cap-PeléNB | 29 | 98 | 7,539 |
| 37 | VictoriaBC | 1,295 | 2,645 | 6,752 |
| 38 | Saint-Paul-d'AbbotsfordQC | 88 | 456 | 6,676 |
| 39 | Kings, Subd. BNS | 60 | 257 | 6,476 |
| 40 | Saint-MichelQC | 95 | 515 | 6,130 |
| 41 | Saint-Laurent-de-l'Île-d'OrléansQC | 48 | 290 | 6,081 |
| 42 | The Blue MountainsON | 72 | 227 | 6,063 |
| 43 | Lake CountryBC | 95 | 298 | 6,046 |
| 44 | SherbrookeQC | 530 | 1,657 | 6,042 |
| 45 | MirabelQC | 269 | 1,071 | 5,802 |
| 46 | Colchester, Subd. ANS | 9 | 83 | 5,414 |
| 47 | LavaltrieQC | 85 | 382 | 5,411 |
| 48 | ClaringtonON | 130 | 393 | 5,376 |
| 49 | KingON | 129 | 368 | 5,043 |
| 50 | Pitt MeadowsBC | 173 | 423 | 4,840 |