anybody bringing in stuff from the US for you can charge brokerage fees -they are doing the paperwork so you don't have to, and nobody works for free -
what they charge varies . the best is USPS/canada post

- the fee is only $5 or $8 depending if its express or not. UPS

will a**-r**e you (assuming they will accept firearms parts- they're anti-gun) , their brokerage charges typically run $40 on up regardless of value. most other carriers are reasonable, for instancec purolator charges the canada post rate IIRC
you will have to pay GST/PST or HST as applicable when importing. I buy from Brownells & other US suppliers all the time and have never been charged duty - and the customs classification is firearms parts. this is NAFTA though - if the gun was made in italy or china duty might well apply.
In addition to getting the Canadian import permit, finding a licensed registered US exporter (not all firearms & parts dealers/companies are licensed), completing a end-user certificate, you will also have to get the firearm preregistered - for which you need a verifier- so you can provide Canada customs a copy of the registration and your PAL as well.
I just went through the process to bring in an action from brownells. in my experience, treatment from both foreign affairs (for the import certificate) and the CFC (for preregistration) was excellent

-people were very helpful and the paperwork arrived quickly. Based on my experience, I expect that canada customs will be just as good,,,
