Shipping From India To Amazon USA

Hello Experts,

I am a beginner and new to Amazon, and I want to start private label FBA in Canada. I have product suppliers in India and would like to send FBA shipments to the USA.

If I understand correctly, the shipment needs to be delivered duty paid from end to end, is that correct?

What information does Amazon provide to ensure smooth shipping?

Does anyone know a good freight forwarder in India who can help in this scenario?

I appreciate your help and guidance.