Why did President James Polk ask Congress to declare war on Mexico?

to stop the Mexican army from invading the United States

to show support for southwestern Native Americans

to correct the border dispute between the Canada and the United States

to obtain western territory, including California and New Mexico

I suspect the last. That is what happened :)