British Prime Minister David Cameron has canceled a planned trip to Scandinavia this week to hold EU talks in Brussels, as the clock counts down to a meeting where Britain hopes to secure big changes to its relationship with the bloc.

His office said Wednesday that Cameron will meet European Commission President Jean-Claude Juncker Friday to discuss Britain's renegotiation goals. He had been due in Stockholm and Copenhagen.

Cameron has promised British voters a referendum on EU membership by the end of 2017. He wants to stay in, provided Britain can secure changes including limits on benefits for new migrants from other EU nations.

That idea faces opposition from other EU capitals, but Cameron hopes to strike a deal at a Feb. 18-19 summit, then hold the referendum in June.