I clicked by mistake on a link one of the nice fellas here has in his/her profile, for people like me who missed this 2015 spreadsheet, i suggest to look up the instances of ur country in the huge chart and turn the numbers and the dates into an approximate processing time for ur own application. After all CIC can put 18,000 months of processing time on their website to cover their butts from criticism, but what matters at the end is the real life time on the ground, that's what the charts here r for:
https://docs.google.com/spreadsheets/d/1FAYZyQgud1lzp7fM28i2O8ZrfbMAxdTc_t7_fiwI6ak/edit#gid=658388151
so lets keep it on positive gear my friends