CN Tower elevator pitch ITBusiness Staff 11 years ago The International Startup festival challenged Toronto startups to hone their pitch in the city’s tallest elevator ride.