Preheat grill to medium-high heat.
Combine canola oil, paprika, 1/4 teaspoon salt, 1/4 teaspoon pepper, and Creole seasoning in a small bowl. Rub spice mixture evenly over steak. Place steak on grill rack coated with cooking spray; grill 4 minutes on each side or until desired degree of doneness. Place steak on a cutting board; let stand 5 minutes. Cut across the grain into thin slices. Thread tomatoes evenly onto 4 skewers; grill 5 minutes, turning once after 3 minutes. Remove tomatoes from grill.
Remove tomatoes from skewers; coarsely chop. Place tomatoes, 2 teaspoons olive oil, remaining 1/4 teaspoon salt, remaining 1/4 teaspoon pepper, basil, and shallot in a small bowl, stirring to combine.
Drizzle bread slices evenly with remaining 2 teaspoons olive oil. Grill 30 seconds on each side or until toasted. Rub cut sides of garlic over one side of bread slices; top evenly with tomato mixture.