The differences between Canadian and American steak seasoning are subtle but significant. Canadian steak seasoning typically includes salt, black pepper, garlic, coriander, and dill, while American steak seasoning often includes salt, black pepper, paprika, onion powder, and sometimes cayenne pepper.
The inclusion of paprika and onion powder in American steak seasoning gives it a slightly sweeter and more savory flavor profile, while Canadian steak seasoning has a more herbaceous and slightly tangy taste due to the addition of dill and coriander.
In terms of which is better, it ultimately comes down to personal preference and what flavors you prefer in your steak. Some people might prefer the sweeter and more savory flavor of American steak seasoning, while others might prefer the herbaceous and slightly tangy taste of Canadian steak seasoning.
It's worth noting that both Canadian and American steak seasoning are widely used and popular in their respective countries, and both can produce delicious and flavorful steaks. Ultimately, the best seasoning for your steak is the one that you enjoy the most.