I understand, what I learned in the horrendous wait times during my PR application ( took 5 years while they introduced the new express entry and people who applied after me arrived in Canada) is that things happen at snails pace for any immigration related activity. You just live your life as if the application was never given.
In comparison Canada is far ahead as to the United States where Green card application timelines are based on your country of origin. So if you are from India or China you go to wait a life time( literally).
Cheer up and you will get it soon !