I would remain optimistic - the truth is they are just slow in processing and it seems to be random - no real pattern.
Insha’Allah you’ll get through this period of hardship soon!
For you, I would ask your wife who I assume is Canadian and lives there. Ask her to find her local Federal riding...