Unfortunately, the immigration process as a whole has been a complete shit show for the past few years. I do not blame anyone for hating the system for its current processing times. Having said that, the country and its people, are not responsible for the failures of the immigration department in the past few years.
Also, if you already hate the country even before stepping foot into it, it would be a waste of time to come over here. Your life would be miserable. Citizenship could take you anywhere between 3 to 5 years. It would be a waste of time immigrating to Canada. Contrary to what others are saying, there are a lot of other options now. The year is going to end soon. The United Kingdom has made it easier for people to get work visas. I'm pretty sure Australia is going to open their borders and immigration system by next year. New Zealand will also follow closely. Europe has Ireland and there's also Singapore in Asia. No point in coming over here when the immigration system has been screwed up.