I had to make an account just to chime in here... While Class C and D airspace (control zones around aerodromes) have obvious restrictions (require ATC clearance and a Mode C transponder) there is nothing inherent about them that prevents an aircraft from flying low in it or around it, as long as you have clearance (which if you are the police, you will get! and even if you are not, will probably get). The Canadian Aviation Regulations do provide rules about how low you can fly over 'built up' areas, they are not terribly strict - 1000ft above the highest obstacle that is within 2000ft horizontal distance to the aeroplane. And, exceptions can be made with appropriate clearance. 1000ft isn't really that high, it's 300 metres or so. You would definitely feel like the plane was "flying low" if you saw an aircraft buzzing Toronto at 1000ft AGL (well, 1000ft plus the height of the nearest obstacle).
So, based on my knowledge and experience as a private pilot who has conducted flights over and around Toronto, I don't believe there to be any regulatory issues with any of the descriptions of the behaviours of this particular aircraft.