Your question was answered before. I'm confused why you are posting again since the responses were very clear. Yes, you need a language test (either English or French) if you want to apply to immigrate. If you do not do a language test, then you cannot immigrate.