Mostly true.
The only two questions you
must correctly answer are "what is your name?" and "what is your address?".
To further the idea of remaining silent, I've made a handy reference chart:
http://i.imgur.com/fNJpmCb.png
Every single question and interaction with the police puts you at risk of being charged with an offence. Cooperation (beyond the legally required minimal level) never helps your case and
can only harm it.
Rules of Evidence A.2. Hearsay. Everything you tell the police, as the saying goes, can and will be used against you but it
cannot be used for you.
A defence attorney talking to a police officer on the stand cannot ask "officer, would you tell the Court what the accused told you, because what the accused told you was actually good for my case."
If the defence tries that at trial, the Crown will object that it's hearsay; the judge will agree. The police will not be allowed, at you request, to tell the Court what the accused told him, no matter how good it may be for the accused's case.
Only one time have I been held at a roadblock for an extended period of time for refusing to answer questions. Every other interaction has been a 5-10 minute affair. Talk at me for 5 minutes, take licence and rego, go to cruiser, run my info, come back a few minutes later, instruct me to move on.