Although they are very similar, the main difference depends on the use of tomatoes.  Creole jambalaya has a tomato base while Cajun is made without tomatoes