Hi

My family and I just moved here in Canada last July. Bali yung Dad ko yung principal applicant. SW1 yung klase ng immigrant na inapplyan niya.
Yes, it took us 4 1/2 or 5years before we finally got our visa.
Yun nga, principal applicant si Dadi, tas kasama ako sa dependents. Buti nalang hindi ako lumagpas sa age limit. (i just turned 22, here in Canada. haha)
May iba ibang klase ng pag-migrate, yung samin, SW1, ganun talaga yung waiting period, more or less years. Tapos yung isa kong alam, Provincial Nominee. Tas isa pa, yung sponsorship kind. Sa provincial nominee, ang alam ko, pag dating mo dito, may work ka na kagad. In comparison sa SW1 (skilled worker) pag dating mo dito, saka ka palang magsstart..on your own. Another difference, pag provincial nominee, sa isang certain province ka lang ng Canada pwede magstay (kung asa yung work mo) hindi ka pwede magtransfer from one province to another. Sa SW1, you can get to choose on what province you want to go and settle. Yung sponsorship naman, it applies to those who have relatives who are already settled here and they wanted to get for example, their parents from the Philippines.. parang ganun.. typical sponsorship.. or mas kilala sa term na "petition." Yun yung pinakamabilis na way ng pagpunta dito. Kasi sabay na nilalakad yung papers dito sa Canada and sa Philippines.
For more accurate and detailed information, you could visit
www.cic.gc.ca 
last hirit..hehe.. if you have pending application, the most that you can do while you are waiting is to save a lot of money. and i'm serious when i said A LOT. lalo na if your application is the same as us.. kasi pagdating niyo dito, puro expenses.. palabas ang pera.. at ang presho ng mga bagay, in dollars.. super nakakka-tumbling nga yung mga price ng stuffs dito eh, shempre, hindi natin maiiwasan na automatic iconvert yung presyo into Peso.. and soon think that the price is quite expensive as compared to the prices we have back there for the exact same item. hindi pa kasama yung tax sa price na yun. kaya pagdating mo sa cashier, mas mataas yung halaga ng ibabayad mo. pero once you get to earn here, you'll realize din na pareho lang ang cost of living sa Canada and Philippines. ang difference lang siguro, mas nararamdaman dito yung tax na binabayad ng tao kesa sa Pilipinas.

Marami pang good things about here. Kaso parang ang haba na ng post ko. Hehe.