多项选择题

下列哪些金融机构可以代理西联汇款业务()

A.中国银行
B.中国农业银行
C.中国光大银行
D.中国邮政储蓄银行