The Toronto Carnival Grande Parade is this weekend.  
Our entire carnival department is now on sale until Saturday!