The only thing I would add in relation to your question is that prior to 2015, when the regime existed, where there were no authorizations to transport automatically added as a condition on the firearms licence, everyone was required to apply for an authorization to transport for many purposes, but including the two purposes that you've given, namely, transportation to a gunsmith and transportation to a gun show.
In 2015, we issued approximately 143,000 authorizations to transport, and 96.5% of those were for the two purposes that remain under Bill C-71. We had approximately 250 ATTs issued for going to a gun show and 131 issued for going to a gunsmith, so it did not represent a significant number of authorizations to transport that were issued prior to their becoming automatic.