Heat canola oil in a large skillet over medium heat.
Add the diced onion, bell pepper, and celery to the skillet, sautéing for about 5 minutes until they are soft.
Incorporate the minced garlic and cook for an additional 1 minute, stirring frequently.
Add the ground beef and ground pork to the skillet, breaking it apart with a spoon. Cook until browned, about 7-10 minutes.
Once the meat is cooked, drain any excess fat from the skillet.
Stir in the Cajun seasoning, thyme, bay leaf, salt, and pepper. Mix well to combine all the flavors.
Add the long-grain rice to the skillet, stirring until it's evenly coated with the seasoning.
Pour in the chicken broth and bring the mixture to a boil.
Once boiling, reduce the heat to low, cover the skillet, and simmer for about 20 minutes, or until the rice is tender and the liquid is absorbed.
After 20 minutes, remove from heat and let it sit, covered, for another 5 minutes.
Before serving, fluff the rice with a fork, remove the bay leaf, and garnish with sliced green onions.