CP shareholders say yes to KCS purchase