UK firm Yumsh Snacks has launched flagship brand Ten Acre in Canada.