Canada has a backlog of 440,000 immigration applications

  • English