The icui18n error message is spurious (as you discovered on Ubuntu) and is suppressed in the forthcoming Canopy 1.2.
On your Centos install, are you using remote display, e.g. X? If so, see: https://support.enthought.com/entries/21873380-Canopy-Linux-version-fails-to-start-using-some-VNC-and-X-Windows-System-servers-Resolved-
Are there any other error messages on Centos?