I'm also applying under NOC 012 Financial Managers.
Timeline so far...
EOI sent: April 26, 2016 (Info Session)
ITA received: July 08, 2016
Full application sent: today! August 09,2016
May we all have the best luck in the world.
And if you believe in Him like me, just do your part and wait...