I am not sure why you are depressed.
Firstly, Canada does not owe you or promised you anything. The timelines given are approximate and due to current pandemic situation there are delays.
Secondly, are you aware there are high chances of rejection of visas from Saudi Arabia for expats? It is due to instability of jobs for the expats due to Saudization.
Since you have applied with your family now the chances gets weaker. If waiting makes you depressed I don't know what a rejected file will make you.
There are people who are getting rejections and reapplying multiple times. Have patience and trust in god.
I hope you have shown strong family and financial ties of your country to make your profile strong.