The only advice I can give you is that don't ask those immigration companies to handle it for you. The immigration companies may make fake documents and get money from you, but you will have much bigger trouble in the future, maybe 10 years later. Almost for sure it will be uncovered by the government. You will be expelled immediately no matter whether you get citizen or not, plus a very possible criminal record. The immigration companies will not help you then but keep your money. Canada expels hundreds of people per year for that reason.