Если параметры соединения и различные аспекты авторизации одинаковы во всем приложении, я бы определенно рекомендовал использовать одно соединение. Создание разных соединений может иметь смысл, если ваши страницы похожи на вкладки браузера - они подключаются к разным серверам и в основном независимы.
Кроме того, рассмотрите возможность вообще не использовать соединение WCF в вашей логике пользовательского интерфейса, создайте некоторый промежуточный уровень, который получает данные через WCF, и сделайте свой пользовательский интерфейс независимым от того, откуда на самом деле данные поступают технически. Ваша логика пользовательского интерфейса должна работать с объектами, предоставленными этим средним (бизнес) уровнем.