I did the same thing in 2018, Windhoek to Toronto, did it all myself. I too incurred additional storage fees because of CBSA issues. My trophies arrived on a Tuesday, I was aware of this, but did not get to the airport until Thursday (I'm only an hour away from Pearson, in Waterloo). Got there on the Thursday only to hear that the Veterinarian who inspects the cargo was not yet informed, so it would be another day's delay. Went back the next day, sorted it out, paid for the additional unnecessary storage fees (around $400 I think) and brought my shipment home.
Fast forward to March of this year, second trip, and I decided to let a broker handle it all for me. I used Rigel Logistics out of Saskatchewan. They brought my shipment into Edmonton, as the import fees were less than Toronto (go figure), then shipped overland to me. I was very pleased with their services, and they did everything that they said they would, but it still cost too much in my opinion. International shipping has skyrocketed in recent years, and all of the fees add up very quickly.
Bottom line - I will no longer ship any trophies home. I work hard enough to be able to afford the trip in the first place, and do not want to have to budget another third for trophies.