Can I say this kind of petition is a joke at the least?
By far, from what I know the immigration system of Canada is the easiest and most generous around the world, especially the whole world is turning right. If you dare to ask, go try spouse sponsorship in UK, they recently just tightened the requirement, or go try USA, an average waiting time for a green card holder to sponsor their spouse aboard is 3 years, and during the sponsorship, it is really hard to get visitor visa as well. If you married a green card holder and file the petition in US, you won't be allowed to work till your petition is approved. The US citizen to sponsor their spouse is a little faster, but average waiting time is about a year, and if your marriage is less than two years, you will be issued a conditional two years green card, which Canada just abandoned this requirement. So you figure.