You only need ECA for your highest degree - so if you have Bachelor and Master, then you only need ECA for Master.
I did my ECA through WES but my degree was from a recognised university in the UK so it was really straightforward. Some forum members recommend trying other organisations, especially if you're worried that your degree may not be considered as equivalent to Canadian degree - it depends on the country and the university.