It is possible that section 101 of the Firearms Act could be engaged if a business does not comply with the requirements of a business licence. In a situation where the firearms business does not retain transaction records, either the business or the person could be subject to prosecution under section 101.
On May 8th, 2018. See this statement in context.