Canadian and U.S. flags waved in the wind on the dusty dirt road to the wedding, since the groom is a native of Vancouver and the bride is from Montana.