I'm a fellow Canadian that has a P3S and a Spark. I got the Spark at Christmas to complement my P3S. My original intent was to use it as a backup to the P3S and as a travel drone. Although, those two reasons still apply, I find I am using my Spark much more than my P3S. It's so light, small and easy to take anywhere (backpacking, etc). I take mostly photos but lately have been playing with video using AutoPilot waypoints to get more cinematic shots. The 2 axis gimbal does have its limits but once you adjust to that (slowing movements) you can overcome most of these limits.
One thing I have noticed is how the cold Canadian winter affects the Spark (not an issue now). I flew my Spark on lots of sub zero days this past winter and often had trouble with the gimbal pitch control. It was jerky or did not move at all initially. The roll axis worked normally. Now that it has warmed up (was 29ºC) today, I have not had a single problem with the gimbal pitch control. My P3S gimbal never had a problem on cold days and everything worked as usual - it just took longer for the IMU to warm up so that I could fly.
Obviously being smaller and lighter, the Spark is more affected by wind gusts. However, the Spark is easier to tell the orientation in the air because of its design.
When the Mavic Air came out I was tempted (small, 3 axis gimbal, 4K, foldable) but when unfolded the Spark is still smaller. Also, one thing that I think lots of people overlook is that the Spark is the ONLY DJI drone that is dockable via the Charging Station. This alone is a major plus for me as I can fly my 3
batteries, put everything on the Charging Station, go to my next location and be ready to fly again all without ever plugging in.
Hope this helps.
Chris