I have lived in Canada for a long time, but I have a Japanese passport. Can I buy the regional pass ?
No. "Japanese passport holders or Japanese residents cannot be used the regional pass.
It is only available for a foreign tourist visiting Japan from abroad for sightseeing, under the entry status of "temporary visitor.