My relocation company operates in many countries in the world. The shipping agent sorted out the pick up stuff from my old home, cleared it through customs to leave on a ship and then when the goods finally reach the port of Vancouver, the local receiving agent phoned me, instructing me to make an appointment with the local CBSA office, and send me the necessary documents (such as bill of laden) for custom clearance. You can do it yourself or hire the receiving agent for custom clearance . Since I did by myself so after the clearance, I phoned the receiving agent to arrange the delivery of the goods to my new home.
Make sure you get the B4 form stamped before the goods arrival, otherwise you might have to pay duties.