Cationic etherifying agent