I agree with janfrn. There must be some information that you are not providing us. I just did the opposite and got my registration in Alberta as I am moving there from Ontario. I didnt have to rewrite the CPNRE, just get a verification of registration from the CNO, transcripts and confirmation of my courses from the school that I went to, and I also had to get some paperwork filled out from my employer confirming my nursing skills. But I definetly did not have to rewrite.
And YES I had to pay money to the CNO as well as to my school to get the paperwork completed and mailed to the CLPNA.