If you are thinking about immigrating to Canada you have probably spent a lot of time figuring out what you need. Of course you need to know whether you're coming to work, study, or just to visit so that you get the correct entry documents. And it's also important to know if you want to become a permanent resident some day. But you also need to consider other details such as: do you meet the entry requirements, what city do you want to live in, if you have enough money for your stay, and if you have enough warm clothes! Basically, there is a lot to think about before you come to Canada. But something you may not have thought about is why Canada needs immigrants and if Canadians really want you here. Happily, the answers are yes and yes - let us explain.