First proposed in 2008, the 1,179 -mile (1,900 kilometre) pipeline that would carry oil from Canada's western tar sands to refineries on the Gulf of Mexico has come to symbolise the differences between the political parties on energy and environmental matters.
It it is likely to be the first of many skirmishes between the Republican-controlled Congress and with the White House.
The House voted 270-152 to send the bill to the president, endorsing changes made by the Senate that stated climate change was real and not a hoax, and oil sands should no longer be exempt from a tax used to cleanup oil spills. Only one Republican voted against the measure.
"The evidence is in. The case ought to be closed," said Rep Fred Upton, the Republican chairman of the House Energy and Commerce Committee.
Also Read
For Republicans, the bill's passage capped weeks of debate on a top priority after they took control of Congress last month. Hours before the vote, they prodded Democrats who did not take their side.
Democrats, meanwhile, called the effort a waste of time but said the provisions on global warming and oils spills marked progress for Republicans on those issues.
The vote yesterday marked the 11th attempt by Republicans to advance the pipeline.
"The last few years have been like a hamster on a wheel spinning and spinning and not getting anywhere," said
Hastings, who at one point held up a toy that looked like the rodent.
Republicans and the oil industry have argued the USD 8 billion infrastructure project is about jobs and boosting energy security, by importing oil from a friendly neighbour and shipping it to domestic refineries subject to stringent environmental regulations.