If you want to write the US DAT you can take the test at a Prometric center in Canada. I took it in Toronto, not sure about centers in other areas.
You should be fine taking either exam (US or Canadian) as a Canadian permanent resident - that was my status when I did it and I had no problems.