Preparation:
1. Heat canola oil in a large, nonstick saucepan over medium-high heat. Add onions, garlic, and beef pieces and saute for about 10 minutes, or until meat is well browned.
2. Stir in the tomatoes, beer, coffee, and pancake syrup. Then stir in the seasonings (chili powder, cumin, cocoa, oregano, cayenne pepper, and coriander). Stir in the beans. Cover pot, reduce heat to low, and simmer for about an hour.
3. Top each serving with a sprinkle of reduced-fat sharp cheddar cheese and fresh chopped green onion, if desired.