Well i don't know you applied for registration or not but in Ontario rules are more liberal and they have their own set of rules. They have same requirement of English language skill requirement on IELTS but they give you more options to achieve than any other province in Canada. If your're not getting your score in IELTS/CELBAN then you can show them that you have got some sort of nursing course or bridging course which was done in English language so this way you can bypass IELTS requirement.
And if you dont have IELTS results or any bridging course or extra nursing course in English language then they also consider non-nursing work experience in Canada, lets say you are working in Wal-Mart and you are working there for 6 months or 1 year and if your employer give you in writing that your primary language of communication was English and then the committee can consider that too.
Ontario has lot of flexibility than any other province. Other provinces if they want IELTS/CELBAN then you can't give them any other result like in Ontario.
Ontario also consider your NCLEX-RN exam if you have ever taken before.
In Ontario, if you have passed all the exams, CRNE/NCLEX-RN, jurisprudence exam, and still lacking for English scores lets say even after 2 years (they only wait for 2 years for all the papers, results), then if you request them in writing for additional time for language scores, committee may grant you 2 more years for English language scores, but in Ontario you have to submit your COPR/PR card photocopy in first 2 years, so if you're not PR then first you get PR or if you've applied for PR and sure that you're gonna get then you can apply with Ontario.
BUT SADLY now you can't apply directly to CNO as an IEN. Now you have to go to NNAS first...so it's kind of lengthy process.
Like you said you're from Barbados, then you don't need IELTS for registration but you have to apply through NNAS, being an IEN (I guess)