The signings were announced Monday. The trio will be among 17 players on the roster when practices start Tuesday.
Cardinal has played 356 games over 10 years with Detroit, Golden State, Washington, Memphis and Minnesota.
Brown has played 68 games for Utah, Phoenix and Washington since being taken in the second round of the 2006 draft.
Halusksa most recently played for Hapoel Migdal Jerusalem in Israel.