Should Citizenship Requirements be Harder?

Honestly, I think most countries already have pretty strict standards for citizenship, including language and residency requirements that make sense. In Canada people must usually show they can speak English or French at a certain level and know about the country’s history and institutions before becoming a citizen. The idea is that people who are part of a community should be able to participate fully, and that requires communication skills.
I hear that, but what I’m asking is whether those standards should be higher, not just exist. For example, should the civics tests be more comprehensive so that new citizens really understand how the government works, and not just memorize facts for an easy exam? Some argue that the current tests don’t guarantee meaningful civic understanding