Can vary by province. Generally if you are driving you can be stopped, obliged to produce licence and registration, breathalyzed, or questioned at your home if you had been driving recently. Other than that case, you can't be stopped randomly for no reason and you have no obligation to answer questions.
https://bccla.org/wp-content/uploads/2023/09/BCCLA-Arrest-Handbook-2023-English.pdf
In BC, this is the civil liberties association booklet so you can be aware of your rights.