Hi,
newcomer,
If you want to send large shipment by air cargo then you can go to Al-Batha opposite of Jamal commercial center and back side of Batha Samba bank building you will be able to find many cargo offices operating for Canada. They have very big business for south Asia and almost none for Canada so they are not advertising or having the sign board saying shipment for Canada or North America, but they do the cargo for Canada. I send my shipment from Riyadh to Toronto from these cargo offices. If you are not able to find send me PM I will send you the name and contact details of good cargo office.
But if you need to send your documents only then go to Sulimania or Salahuddin road you will find many office and reasonable rate for Canada.
House hold items, furniturs you can find in Canad more cheao then bring from Riyadh
Hope its helps
Regards
hmisabpk