I am happy to assist you.
Once you are married you can sponsor your spouse.
The way this works is that the sponsorship application and the permanent resident application go in together. Once you are approved as a sponsor your spouse's application will be processed.
He will need to undergo medical, background and criminal checks.
It will take about 9 months - 1 year if you are applying from outside of Canada and likely well over a year if you are applying from within Canada.
Here is the link to the webpage that has all the information and forms:
It will be much easier and faster to apply from the US because not only does it take longer from within Canada and he cannot work in Canada for most of the time, but Canada immigration may not allow him to come into Canada and the reason why is no one can enter Canada with the intention of remaining unless he/she has legal status first.
You can go up and back while you sponsor him but before he can get his PR status you have to be able to prove you are residing in Canada.
It doesn't matter where you marry.
Let me know if you need further clarification.