Как получить гражданство Канады?

То и дело, весь интернет пишет о том как эмигрировать в ту или иную страну с высоким уровнем жизни. Мне, например, понравилась Канада, да и по рассказам друзей, там очень хорошо относятся к русским. Хочу спросить, как получить гражданство Канады? У меня двое детей, получится ли у меня получить гражданство, и какие у меня шансы?
Чтобы получить гражданство Канады необходимо 3 года из последних 4 лет официально проживать на территории Канады, владеть английским или французским языком и знать хорошо историю страны, так как проводится спец тестирования.

Я читал переписку на форуме http://forum.winnipeg.ru , то там писали, что нужно прожить около 5 лет и французкий язык знать обязательно, не говоря про английский. А так я думаю - что практически это нереально. Никто нас там не ждет.