According to PayScale , an American website which provides information about salary, compensation and benefits, said that a Canadian RN makes an average of 33.01 CAD per hour (March 2018). Graduate Nurses or Temporary License Nurses make the lowest in the scale. Registered Nurses in Canada earn depending on their RN experience and education. Baccalaureate degree holders earn more while Nurse Practitioners (NPs) make more for having specialist's knowledge, experience and more education. This data does not include Registered Psychiatric Nurses (only in the provinces of British Columbia, Alberta, Manitoba and Saskatchewan). They are not part of this pay scale. Let's debunk myths and fantasies about this matter.