If the question asks if you have ever been arrested or charged, yes. Because the background check goes deeper than the FBI check.
Essentially, you're asking if you should tell the truth. It's better to be upfront and explain the misdemeanor than try to explain to IRCC that you weren't trying to hide things.