I'll just clarify. There is an inspection scheme in the Firearms Act, which is similar to inspection schemes in other legislation. Regulatory inspection schemes operate under a framework that is different from that which police investigating criminality operate under, for which the high thresholds of a warrant apply. For a regulatory inspection scheme, typically if it's just for a business, you would not require a warrant because the expectation of privacy is lower. You'll see in the Firearms Act that if a firearms inspector is going to enter a home, then in that circumstance there will be a warrant. This would be typical of other regulatory inspection schemes in other legislation.
On June 7th, 2018. See this statement in context.