If you apply Outland to come to Canada, it shouldn't take years, all though every application seems to be processed differently, but for example our outland application has taken 8 months from start to finish, we're just waiting for his passport to come back others have gotten their approval...