Depending on which visa office the immmigration application is sent to. If in Mexico City office, it is possible to finish within 3-4 months. For Buffalo office, it still takes 12-24 months.
For processing time in different offices and for different categoies, please vist
http://www.cic.gc.ca/english/department/times/index.html
For processing time in different offices and for different categoies, please vist
http://www.cic.gc.ca/english/department/times/index.html