Never trust liberals. They're a bunch of hypocrites.It is already in effect but its a mess and they dont even know wtf they are doing so far. Some provinces are pissed off by the new laws not being clear enough. Dont take Trudeau so serious, everything he says is political stuff to cover his own back. Remember how they came out and officially announced that we are speeding up spousal sponsorship process last year ? Well its even worse than last year now so you get the picture. Once you get close to moving to canada just call up and ask around about what you need to prepare