I just checked CIC website and its was last updated on Nov 19, 2014. "Applications received toward the overall cap: 227 of 500 (as of November 19, 2014)." Next update would bring lot more clarity on capping and lets have our finger crossed until that time :D