Canada’s foreign affairs minister says seven Canadians were injured Tuesday in a train crash near the Machu Picchu archaeological site in Peru.