TOEFL (Test of English as a Foreign Language) is an Internationally recognized English testing system - but not an acceptable test for Canadian Immigration. In addition to IELTS, the only authorized and acceptable test for Canadian Immigration is CELPIP (Canadian English Language Proficiency Index Program).
For Canadian Immigration, you have to provide evidence of language proficiency by taking a language test from an organization designated by CIC (IELTS and CELPIP). With your test results, you will be able to see accurately how many points you will obtain for the language selection factor of Canadian Immigration.
While applying for Canadian Immigration, never go for TOEFL as it is not acceptable by CIC for Immigration purpose. Although you may use TOEFL for getting admission in a Canadian university because lots of Canadian Universities recognizes and accepts TOEFL.
So, while applying for immigration, make arrangements for testing by a CIC-designated agency (IELTS and CELPIP). The test results will be used by CIC as decisive proof of your English and French language proficiency. Your IELTS result will be valid for two years.
Please note that incorporate the results of your test in your Canadian immigration application. You immigration application will not processed if you do not include your English test results.
In addition, it is not requisite to send your English test results directly to the Centralized Intake Office (CIO) from the testing agency. Instead, you have to submit your original TRF or test result with your complete immigration package.
You can use the equivalency charts to see accurately how many points you will earn based on your test results. The following page will provide you with the equivalency chart for IELTS
Note: IELTS and CELPIP have two options for the reading and writing tests: “General” and “Academic.” You must take the “General” option for Canadian Immigration purpose
Source: www.cic.gc.ca/english/immigrate/skilled/language-testing.asp