Launch Academy

The Vancouver-based tech incubator helps entrepreneurs grow their startups through mentorships, resources, networks and inspiring environments. They focus on international expansion, so if you're dreaming of going global, this is the place to be. 
They’ve already incubated over 500 companies, raised 100M in funding and helped entrepreneurs from more than 35 countries build successful businesses.