In admin, I set Ship to Applicable Countries / Specific Countries US (only selected one country)
but on the checkout page. It also shows the method when I select Canada country.
Go to Solution.
Check whether you selected/set US at default level or website level
View solution in original post
Maybe it will get solved with this Magento 2 shipping restriction Extension to restrict the shipping address with some other cart rules and so on.kindly check it.
If my answer is helpful, then give kudos and accept as solution.