what did u mean by "the guy is Nr 5 in Canada?"
usually the guys who are at the top of the ranking in a country are on the ATP tour ???
i think your strokes are quite fast and flat, but having watched the matchplay video u do have room for improvement (serve for example)