I would say that's stretching it a bit. Checking a vehicle with out of province plates would make sense, to make sure that everyone knows the rules, after all, they probably aren't too familiar with the area. I don't think anyone would say that's unfair.
On the second part, I think enforcement has been stable around here anyway. I normally get 'checked' fishing for salmon around here (DFO fish cops). I use quotes because it's more like this
"Hey ****, hows it going? Want to see my licence?"
"Nah Kris don't worry I know you got it"
"Hand out any fines today?"
"Yah, a couple guys snagging up in the canyon"
"Well that's typical"
"Yeah, it's too bad, the rules aren't hard to follow"
"Sure aren't. Good seeing you again **** taker easy"
"Good luck!"
If I get checked in the summer stream or lake fishing(usually once or twice a summer when I fish easy access spots) it's a CO and they're fairly aggressive (which I like to see), as there's quite a bit of bull trout poaching in the areas I usually fish. Whenever my brain hits the offroad button, I don't see ANYONE, let alone a CO.