UBC Vancouver has one of the largest Nurse Practitioner programs in Canada. You can find more information here.