Strain kimchi in a separate bowl, reserving 1/2 cup kimchi juice. Cut kimchi into strips. Set aside.
In a pan over medium heat, add butter. Add kimchi and cook until softened.
Add onions and garlic. Cook until softened.
Add ham. Stir to combine.
Add rice. Stir to combine.
Add kimchi juice. Stir until rice is fully coated with sauce.
Add green onions. Cook for 1 to 2 minutes.
Season with salt and pepper to taste. Remove from heat.
In a small pan over medium heat, heat canola oil. Add egg. Sprinkle it with salt and pepper.
Cook sunny side up, with the white part set and the yolks runny.
Transfer kimchi fried rice on a plate. Top with fried egg and garnish with green nori sheets, and sprinkle with black sesame seeds.