i have used dhl and like their service. though likeness factor varies from person to person.
a very simple way is to call their helpline, talk to a customer services representative, and ask for a quote. he will give you a quote for sending documents from riyadh to canada.