depends on your visa office. Stage 1 is around 50 days, but quite a few people get done faster.
Stage 2 depends on your VO - you can check here http://www.cic.gc.ca/english/information/times/perm-fc.asp
that's the time needed to complete 80% of applications, so you can be done faster, if you have a complete, straightforward case. If not, it might take longer.
Good luck,
Sweden