Obama faces Canadian pipeline dilemma