I don't know where he's from, but you're right that he's not RCMP. I think that he's not even Canadian.
RCMP use brown leather belt, boots, holster, last I looked, and this guy's leather is black. Also, the RCMP "Rocky Mountain" hat is creased so that there's a pinch in front, and this guy's campaign hat is pinched in the US style. And he's wearing a chest badge, and RCMP doesn't do that.
Further, his shoulder patch seems to say "(something)...County," and Canada doesn't have counties, but rather provinces and districts.
But as to where he's from? Haven't a clue.