Well, I'm not entirely sure what you are asking, but it seems like this is all pretty good news if CIC has requested these things from you. I would take it to mean that your application is in the final stages and they will be issuing you the visa. I wouldn't focus too much on ecas - it is...