yes, this is the best option, I was in the same boat in the month of May this year. My first IELTS attempt got me 445 points with only one year of experience in Canada. So after preparing for about a couple month re-took IELTS, increased the score to 465. so be positive and try whatever you can...