Thank you for all of your advice.
I will be shipping through my FFL only, so it is up to me if I can find an FFL that will have the necessary paperwork in order to ship to Canada. Banta, I will try out the FFL you mentioned, and maybe I can ship my package to them, and then can ship it out...