I took my test in Vancouver but I doubt it differs much. No need to bring your own pencil, they'll give you one. Your ON health card should do, you definitely need your passport and PR card. You can bring your BC driving license as well - you should have this temporary license on yellow paper...