Heat canola oil in a large pan over medium high heat. Add the onion and garlic and saute for 5-7 minutes, until the onion starts to soften.
Add the sausage and beef, breaking it up with a masher or spoon. Saute until it's cooked through and is starting to brown nicely.
Add thyme, basil, red pepper flakes, salt and pepper. Stir and cook another 2 minutes.
Add tomatoes and any juice, stirring occasionally for 25 minutes. Remove from heat, seat aside to cool slightly.
Preheat oven to 375 F.
Cook the pasta in a large pot of boiling, salted water until just short of al dente. Drain the pasta and reserve.
In a large bowl, combine 3/4 of the mozzarella, ricotta, egg, salt and a pinch of pepper. Mix well and toss in the pasta. Add the meat mixture and toss all ingredients to combine.
Spray a casserole dish or large cast iron pan with cooking spray. Pour the mixture in and top the ziti with remaining mozzarella and parmesan cheese.
Bake for 20-25 minutes until bubbly and golden brown. Garnish with parsley & rosemary.