The Canadian embassy in Riyadh can help you in that... but they charge you per page... anyway, you need to call them in advance to make an oppointment as they don't accept walk-in visitors (except Canadians of course) and you can verify how much they charge ( I think they charge SR 70 per page ).