Major corporations are hiring them because they're cheaper not because there aren't well educated Americans available.
There are more than 60 million college educated Americans. That's 50% more than the entire population of Canada.
It's a very big and well educated country, bud.
Indians or Canadians are not forcing US to hire them bud, https://www.crossrivertherapy.com/research/literacy-statisti...