Drain and squeeze water out of artichokes and hearts of palm until most of the moisture is gone. Coarsely chop both.
In a bowl, combine green onions, celery, garlic, Tabasco, Dijon, mayonnaise, and lemon juice.
Add artichokes and hearts of palm to bowl.
Whisk eggs in a separate bowl and add to the mixture along with bread crumbs, Cajun seasoning, parsley, salt and pepper.
Mix all ingredients together by hand until mixture comes together – do not overmix.
Preheat flat top grill (or frying pan) to 350F, medium-high.
Scoop mixture into 3oz equal patties, forming by hand, and lay on sheet tray.
Once flat top is to temperature, oil evenly with canola oil and allow oil to heat.
Carefully transfer patties to flat top, not overcrowding and working in batches.
Sear cakes approximately 4 minutes per side or until golden brown.
Serve 2 cakes per person topped with 1 Tbsp of aioli.