In Ottawa there has always been a level of disconnect between the issues that really matter to Canadians and the issues that seem important to Canadian politicians working on Parliament Hill.
In the United States this phenomenon is called “beltway politics” where the issues being debated by politicians within the boundaries of Highway 495, which forms a beltway around Washington, D.C., have relatively little importance to anybody outside the beltway.
Spend too long in the beltway and strange things can happen. For instance, a president can speak passionately on the issue of climate change, but hem and haw over whether to approve an oil pipeline that will lock in massive amounts of new greenhouse gas emissions.
Nobody knows more about this inside political game than the lobbyists. Lobbyists are the people paid by corporations, and to a much lesser extent non-profit organizations, to ensure government policies and decisions by politicians are of the most benefit to those paying them. Lobbyists (at least the good ones) know that their most powerful strategy is to control the flow of information politicians receive on important issues.
If you control the information, you control the questions that are raised and debated and ultimately you have good odds of controlling the final outcome.