Now IELTS is compulsory, long time before it was not compulsory (Optional) as per Canada rules you have to claim English points with the help of ur language of instructions during academic and also what primary language u use during work. But now IELTS is compulsory for every one who wants to apply for Canada PR.