Cheapest is to post a Canadian dollar bank draft to him. Shouldn't cost more than €3 - €4. Drawbacks - dependant on post, his bank may not let him draw against it straightaway.
Otherwise an electronic transfer from your euro account to his bank account. Two day value. Commission will probably be 0.75% of the value, up to a maximum of €45 or €50.