I find this a bit ridiculous honestly. For a country that prides itself on equality and human rights, returning family reunification over minor clerical errors - that too depending on how a particular visa officer is feeling that day - is not right. We mock US all the time for breaking families at the southern border when it usually takes a year for a married couple with kids to legally reunite in Canada, it's even more difficult if they're from a country that requires a visit visa. There should be a policy that if it's not crucial information that is missing or left out, IRCC should simply request confirmation or re-submission of that particular information without going back to square one for the entire application.
A year for family reunification is way too long - there really should be some sort of a fast-tracked special visa for spouses (like the Super Visa) whose sponsor has been approved so they can stay in Canada without worrying about their visitor status running out while their application is in process.