Upvote:6
As Ottawa is on the list of pre-clearance airports you would have already passed American customs and immigration in Canada.
Judging from Flightaware you're flying with Air Wisconsin to Philadelphia, which has a partnership with American Airlines so that should mean...no need to recheck your bags ! :)