The Republican-controlled House of Representatives has passed legislation to approve the Keystone XL oil pipeline from Canada to Texas, and the Senate may follow next week.

The House voted 252-161 on a bill sponsored by Republican Rep. Bill Cassidy of Louisiana.

The White House has said the legal right to approve cross-border infrastructure projects belongs to the administration -- not to members of Congress -- stopping short of directly threatening to veto the bill.