Respuesta :
The reason why James Madison called for a declaration of war from the congress on the great Britain in the 1812 was because of the British Navy in which they continue and repeatedly seized the ships of the American merchants.
the British navy repeatedly seized American merchant ships (impressment).