Hmmm, so your eCAS has been showing "In Process" since May 2012, so that's almost 2 years...way too long, especially if you're not in the interview queue.
When things are out of the norm, *usually* something might've gone wrong (not saying that something went wrong with your application, but who knows). For example, when my spouse submitted her application back in Jan 2013, we expected to get an AOR from CPC-M within 30 days or less (that was other people's timeline). And 30 days had passed since our application was delivered to CPC-M, and I still got no AOR, and I was proactive and immediately contacted our MP to request for her intervention, and sure enough within a few weeks an officer from CPC-M called me to inform that our application forms vanished. Strangely enough, our relationship proofs arrived at CPC-M just fine (and we put them in the exact same box as the missing forms.......I know, bizarre eh....!)
If I were you, I'd take drastic measures such as contacting the MP, and getting a GCMS note.
Go here and input your or your spouse's Canadian postal code, to find out who your MP is:
and go ahead and contact the MP as soon as possible, to find out what's going on with your application. Make sure to inform the MP of your file number...
And get the GCMS note too....I'm not familiar with the exact procedure, but just use this forum's search function to find out how to get it...