Have u read my this post which I postep in different forum 2-3 days ago?
Visa applicants do not always understand that immigration visas are subject to rationing by the annual immigration levels system. CIC has to allocate resources to each visa office according to the contribution that office is expected to make to the annual level. A given visa office is only expected, or allowed, to issue a certain number of immigration visas per year. They are not allowed to issue as many visas as they can. At times they must delay or stop processing certain categories of visas.
Martin Levine
former Foreign Service Officer (1978-2009)