Heat canola oil in a large pot over medium heat; add chopped onions and saute for 10 minutes. Add ground beef and brown until cooked through (about 5 minutes), stirring often to break up the beef.
When well browned, add crushed tomatoes, diced tomatoes, black beans, kernel corn, taco seasoning and water. Simmer uncovered over medium heat until desired thickness (about 35-40 minutes), stirring occasionally. Season with salt and pepper. Serve with tortillas or any kind of bread you like.