France Canada Vimy Centennial AppleMark Canada Ireland Europe Canada Germany Canada Germany Canada AppleMark AppleMark AppleMark Trudeau Houston Trudeau Houston US Canada France Canada Vimy Centennial