Canada admitted 321,065 permanent residents last year