yea its taking so long in some cases it takes more than normal, it depends on the case, i have submitted bank statement, employment letter, hotel reservation, in addition to copies of my previous visas to canada,...
thank you wish the same for you what's your case