If the US says you are banned for ten years you are banned for ten years. It's not hard to understandThat means a ban on visiting for any reason. Theoretically you might be able to over turn the ban in the courts, but it is exceptionally unlikely and virtually certain to be a huge waste of your money.
Canada is a separate country and you are not banned from there. However they will know about your ban from the US and that makes it extremely unlikely that you will be granted a visa.