A Revolutionary War reenactment has been canceled in Sacramento, California because of local gun laws.