It all depends on the programme. For instance, the Express Entry programme can take from less than six months to up to two years. Other Programmes like the Atlantic Immigration Pilot and the Start-Up Visa can take up to three years, while Self-Employed could take over four years.
Bear in mind that these processing times can both increase and decrease depending on Canadian government backlogs. Delays in applications can also occur if there are issues with your paperwork.