Hi Yoyo. I think you have found the dreaded Doppler shift!

There have been some well studied cases like this in the past. Ones form Chris Lockwood and Steve Thorpe com to mind. In Steve's case he has a second GPS to compare it with so it was easier to deal with.
The phenomenon is seen where there is a sudden step up of Doppler speed, usually for the duration of a run, where it suddenly reads 5 knots or so higher than the Trackpoint speeds, or in Steve's case, the other GPS.
We don't really know what causes it but we have some theories. My best guess is a jump of one satellite to another where the position of that satellite has not been updated or has wandered. It could be a error in the GPS device itself. In any case it is quite rare and as you saw it is pretty easy to spot if you look at the positional trackspeed difference, and very obvious if you have a second GPS to compare.
As a secondary obsevation, this is exactly why we say the Canmore is less reliable. If it has this error, there is no way of knowing as it does not record the trackpoints or sat info.