US/CAN Customs

I have a flight from YYZ to PHL to BCN.. Do i clear US customs in CAN Do i pick up luggage in PHL and recheck for BCN flight

Source: Travel Tips & Trip Ideas http://ift.tt/1ULceLk