Envision donates canes in Mexico