IRCC launched an online permanent residence application portal