Why can't you file a divorce in Canada? I expect that if you speak to a local lawyer, you'll learn that you can.
If you hire a lawyer to divorce your husband in the U.S., in the state and county where he resides, your lawyer should take care of the preparation of documents and arrange for service. You should expect to travel to the U.S. for at least one court hearing.

