On immigration, the Trudeau Liberals are going off-brand – and hitting the mark