It's the city's definition for the purpose of the document.
ie. although pellet guns are considered a "firearm" for the purpose of the document, it doesn't need to be registered since there's no provincial or federal law requiring registration (this is assuming it shoots under 500 FPS with .177 cal/4.5mm pellets).
Through just reading the definition, airsoft is not a "firearm" based on the CITY definition but is a replica firearm based on the FEDERAL/CBSA policy/definition.
ಠ_ಠLess QQ more Pew Pew
READY TO >> RACE