The current rule is <500fps AND less than 5.7joules muzzle energy. If the 9gr pellet is coming out of there fast enough to go above the Joules limit, then you have a problem, but check with a chrony and run the numbers before you panic and detune. Usually the lightweight silly pellets (which no serious shooter would use anyway because they're awful for accuracy) stay below the muzzle energy requirement. This calculator helps for plugging in your numbers:
http://www.airgunsofarizona.com/Calcs.html
Your wording is confusing.
from the RCMP website , to be consider a firearm you need both a high muzzle velocity (greater than 152.4 metres or 500 feet per second) and a high muzzle energy (greater than 5.7 joules or 4.2 foot-pounds) .
So you can't exeed both limits.
EX: 800fps and 3joules = non firearm
440fps and 18joules = non firearm
520fps and 6joules = firearm / non restricted rifle / restricted handgun !!!!
thanks for the calculator