Your application has been processing for more than 36 months now, that is unacceptable. Keep calling CIC and ask them what the delay is about, they really need to make a decision on these cases ASAP, there is no reason for them to delay your application at this point.