This is what you do for UPS. You can likely do the same with FEDEX. Make sure you have a tracking number.
1 - Call UPS/Fedex and tell them that you want to clear customs on your own.
2 - When package arrives, they will hold it and tell you when customs papers are ready.
3 - Go pick up at dept customs papers and driver over to the local Canada Customs office with the papers. They will tell you where Canada Customs office is. My local UPS depot even has a preprinted map showing me how to get there.
4 - Over at Canada Customs you will likely only pay GST/PST. Canada Customs is very helpful since they know you are not a customs brokers. They will ask you what the product is and take care of the rest. I just bought Crank Brothers pedals and only had to pay taxes. There were no duties.
5 - Canada Customs will now "release" your package.
6 - Go back with your "release" to the UPS/Fedex depot and pick up your package.
7 - Save $30 in brokerage fees.
In Montreal the UPS office is in Lachine and is a 10-minute drive to the Canada Customs office. I usually get this stuff done in an hour. I hear Toronto it's the same.
It's only $53 US. However, when I used UPS back in the day, they automatically slap on a $30 custom fee regardless of the value of the item. That is why I was a little worried.
You should always ship to Canada by postal service, not courier. Once I ordered a $10 book, and they slapped that brokers fee (a.k.a. - SCAM) on top. If the person had sent it by mail, I would have paid nothing. Also plan on waiting several weeks while it sits in the port waiting for processing. Now I live in the US, so no more such worries.