We did a few ETF transfers around Spring Break. Once the information was established, the transaction went pretty smoothly and quickly (not to mention a super sweet exchange rate!)
The only hiccups we had were:
1. Transit Number: When we entered the bank info on the XE website we came across a field as "Transit Number". It is probably not even necessary per Karen's comments but we didn't know better and requested it from ETI. We acquired, confirmed, and re-confirmed it with the Foreign Exchange Manager at Vancity at the Chilliwack branch but XE declared it invalid at our first attempt to make a transfer. Turned out the format of Canadian Transit Number is different from the format XE expects. One quick call to XE and the representative re-arranged the numbers for us and we were good to go.
2. After we fixed the Transit Number we sat and waited a week thinking the fund were being moved. But no. We called XE again and the representative told us that the numbers all look good except the status had not been updated to "resolved" since our initial problem. He fixed the status and the fund was delivered the next day.
The information I received from Vancity is slightly different from the one I received from another forum member here who had completed similar transactions late last year. I am not sure how. They could all be viable information. But it would be good to get the most up-to-date info directly from ETI/Vancity. Also don't hesitate to call XE. Despite I feel their website could be done better to add some heuristic for error checking, I find them very helpful in addressing problems. I got to speak to a person pretty quickly every time I called which is important for me.
Good luck! May the force (of favorable exchange rate) be with you.