The Supreme Court of Canada, thankfully, is on my side on the issue of detention, in the sense that they have spoken very clearly, and for 20-plus years at this stage, and have said that stopping a motorist is a detention from a constitutional perspective.
On February 25th, 2009. See this statement in context.