FedEx and UPS both charge absurd amounts for brokerage, and they are lazy-a$$ brokers, they don't look up the most favourable or applicable tariff item, the first thing with "bicycle" in it is usually what they use and that might be the code for imported bikes under $300 from Asia which might have a huge tariff duty on it. And you're expected to pay the brokerage fee and the tax/duty without any recourse, except to file for a refund with CRA. If you can get them to send it by US Post, at least that goes through Canada Customs directly with an $8 clearance fee, and if the description on the customs invoice is good, they apply the proper tariff item to it.
If the person you're buying it from has never shipped to Canada, they will likely be overwhelmed by the amount of paper needed to do it properly, there are declaration forms for the exact description and the value that need to be included. You want that description to be as clear as possible. If it's a used frame, make sure that is noted, along with the country of manufacture, and they will need to include a receipt that indicates what you paid for it.