RNs across specialties are paid the same, wage is based on years of service and position (e.g. CNL, educator positions pay more). Here in BC, there is also the specialty nursing bonus but it is the same amount regardless of specialty. I suppose there is potential to make more money in specialties were you can do a lot of OT and take call. For example I work in the OR. If I work a week of evenings, I'm on call for nights after my shifts. That can be an extra $200 for the week, even if I don't get called in. If I get called in, I am paid OT. It's also super easy to get an extra 30 mins to an hour of OT per day if I want to stay late on a day shift. It can add up quickly.