Don McKellar tells Vietnamese story with largely Canadian cast