your process seems be going very smooth and hopefully if all goes well in my opinion your case should be finalized by April 2007. However, this could take longer too, please check the below website to see how much time they are taking to finalize the cases in Mexico. Hope this helps.
http://www.cic.gc.ca/english/information/times/international/05-fc-spouses.asp#west