No it is not 2 pesos. If you exchange Canadian dollars for rdpesos in Canada the bank is going to charge you an exchange fee which could be as high as 9 % on your money so it makes no sense to do it this way. I realize that the rdpeso per dollar isn't much different. It is the associated fees the banks are taking that cost you money. It is the same at the exchange kiosk at SDQ. They charge you a high service fee to exchange dollars to pesos.
When was last time you xchange money in SDQ? Banco de Reservas open Kiosk in SDQ and fater that things changed and other now are giving oficial rate, same as the banks.