I would recommend you to do the CELPIP, I have the info of a good academy that can help you on the training if you are interested. I used their services when I used to live in Texas to pass the celpip and migrate here, they are based in Vancouver.
I think they changed their name recently so just let me check if I can find their link, if not, I'm pretty sure I have their phone somewhere on my email.