Celebrities, Features, Social September 28, 2017 International Athletes Inspire at Toronto’s first ever Invictus Games The Invictus Games have been held in London, England and Orlando, Florida, but this year Toronto, Ontario was chosen to host the international.. by SHE