Set a large bowl close to your work area. In a large frying pan, wok, or large skillet over medium-high heat, heat 1 tablespoon canola oil, and scrambled the eggs, until just set, about 2 minutes. Immediately transfer eggs to your bowl.
Add 1 tablespoon canola oil and 1 teaspoon sesame oil to the pan, and fry pineapple on high heat, until pineapple is caramelized- about 3-4 minutes a side. Remove pineapple to bowl with eggs.
Reduce heat to medium and fry the peppers, 2-3 minutes, stirring occasionally, until they take on a bit of color, but remain crisp-tender. Remove to bowl.
Add a dash of sesame oil and the shrimp to the pan, and cook until just opaque, about 2 minutes per side. Remove to bowl with eggs, pineapple, and peppers.
Add a dash more of sesame oil and the snap peas, ginger, scallion tops (reserve greens for garnish), garlic and cashews to the pan. Cook 2-3 mins, stirring occasionally, until the garlic is fragrant and snap peas are crisp-tender. Remove all ingredients to the bowl with the eggs, pineapple, peppers and shrimp.
Increase heat to medium-high and add the remaining 1 teaspoon canola oil and a dash of sesame oil and press cooked rice down in an even layer, and cook- undisturbed for 2 minutes. Flip, and cook 2 minutes more.
Turn off the heat and stir the contents of the bowl back in with the rice. Stir in the fish sauce, sweet chili sauce, sriracha, soy sauce, and herbs.
Serve with additional herbs, sriracha, scallion greens, jalapeño or chilis, and lime wedges.