You can't be for Canada and against Keystone, Minister Joe Oliver says