Title says it all. Thank you in advance!
Canada immigration is points based, you shouldn’t need a company to sponsor you ... This is all easy to google, if you want a company to ‘fast track’ entry, see: https://www.canada.ca/en/immigration-refugees-citizenship/services/work-canada/hire-foreign-worker/permanent/skilled.html#FSW
Your US status is completely unrelated to your eligibility to a Canadian status. That said, surprisingly, the quickest way to work in Canada is applying for a PR.
A sponsored visa, like H1B, is actually more complicated because it involves a green card like process where a company has to provide evidence that they couldn’t recruit a citizen/PR.
Amazon does.
And who will do the needful?