Canary corporate office is located in Sao Paulo, Sao Paulo, Brazil and has 11-50 employees.
canary
canary management
Departments
Number of employees
Finance
9
C-Suite
2
Operations
2
Legal
1

| Location | People at location |
| South America | 11-50 |
| Asia | 1-10 |
Explore people who held key positions, contributed to Canary's success, and advanced their careers.
Explore More
Canary is a leading partner for top founders in Latin America, focusing on co-founding companies from the ground up. They provide support through a robust community of builders and investors. Their approach emphasizes collaboration and shared vision with the founders they back. Canary aims to foster innovation and growth in the entrepreneurial land... Read More