I'm flying American Airlines,Manchester to Toronto,connecting at jfk,will I have to clear immigration & collect bags?
I'm arriving & departing terminal 8,with only 90 mins in between!!

Short answer, yes.
But your bags will be checked through, so once you have gone through customs there is a belt to deposit them on. You won't need to check in again.
Coming back you will clear US formalities in Toronto so all you will need to do is make your way through security to your connecting flight home
Thanks thats a great help,wasn't sure as only in transit @ jfk if I'd have to do immigration,hopefully no long queues!
The USA does not have a separate "in transit" area.
Everyone arriving in our country goes through immigration unless they have boarded at a few of the airports in Canada or Ireland where they do USA immigration there.
I personally think 90 mins is a bit short - immigration queues at JFK could easily be up to 60 mins depending on other arrivals when you land.
It could be done in 90 mins but equally you could miss the connecting flight.
Even though you are only "in transit" you will still need an ESTA to enter USA - I assume you have this in place.
In Sept it took us 2 hours to clear immigration in JFK, nightmare...
I assume ( and hope) you are on one ticket. If so, the airline is responsible for you. They may have a method of getting you onto a short line. I know in terminal 4 people with short connection times can sometimes get a card that allows them to use a shorter line.
It's a pity Air Transat only fly Manchester to Toronto once a week otherwise it would have been an ideal choice - direct, quicker, no US transit and cheaper to boot.
Alternatively Lufthansa via Munich would be an option
Edited: 5:42 pm, February 03, 2013Thanks.Yep all in place as we are going to New York on way back for few days,luckily with same airline for all flights so they'll have to put us on nx one if miss connecting flight!!
Thanks.Yep all in place as we are going to New York on way back for few days,luckily with same airline for all flights so they'll have to put us on nx one if miss connecting flight!!