Both English and French are official languages in Canada. Learning French or/and improving your English language skills would definitely give you an added advantage if you are planning to migrate to Canada. In addition, it will allow you to adjust to the foreign ambiance and survive in an altogether new world that exists in front of you.
You would be able to communicate with your neighborhood, apply for your desired job, answer well in the group discussions and clear your interview sessions with sheer brilliance. Speaking French/ English would also enhance your salary potential in the long run.
Adaptability to a new life can also be attained by learning the local language of that particular area. Learning either or both the languages would give you the freedom to express your thoughts and communicate with Canadians in a better way. You would be able to know as to what your children are learning in Canadian schools and understand other such critical facets at the same time.
Also, English is a global language. It will help you in your interaction with people of different cultures and nationalities. It is advised to go for a language training course before applying for the application process of Canada. Go for a prior assessment from an experienced Immigration consultant to know more on your eligibility criteria.