Canada has a number of different immigration program. If you are serious about immigrating, you are going to have to dedicate a few weeks to researching them to understand what's involved. Suggest you start with the Express Entry program. Processing times are anywhere from six months to several years. Details below.