As the federal campaign enters its final days, Mark Carney's Liberals appear set to win a majority Monday, according to the Star's poll aggregator, the Signal. While Pierre Poilievre's Conservatives have closed the gap nationally in terms of voter preference, that does not seem to be translating into additional seats for the official opposition party.

is a social enterprise working to enhance democratic participation with innovative digital products and public opinion research services. Founded and operated by social and statistical scientists, Vox Pop Labs is the developer of several electoral literacy applications such as and .
Signal methodology
The Signal is an election forecast developed by Vox Pop Labs based on a statistical model designed to identify and correct for the bias in individual polls. The model draws on hundreds of opinion polls in order to predict the vote and seat share for each of the political parties.
The Signal is based on the mechanics of a Bayesian dynamic linear model. Our variant of the model accounts for two biases in the polling industry. First, we account for the fact that pollsters differ systematically between each other with respect to whether they over- or under-represent certain voters. For example, compared to the polling industry average, some pollsters might over-represent Conservative party voters; others, NDP voters. The model accounts for these differences dynamically, such that each poll that is released is filtered for our current estimate of that bias. Polls over multiple years are used to calculate these “house biases†so that they themselves are recalculated each time a new poll is released. Second, we account for bias in the polling industry as a whole by using data from previous elections. In the Canadian context, these biases are relatively small, although not insignificant: even small differences in national vote share can have relatively large effects on seat share.
Because there are many days on which polls are not released and because polls contain sampling error, the model uses information about where vote intention stood on one day to inform where it stands the next day. If a new poll is released, vote share estimates for that day effectively become a weighted average of information from the newly released poll and from information about where vote intention stood on the previous day. This means that outlier (and all other) polls are effectively pulled in toward the previous day’s forecast. Visually, this means that vote intention across time will appear relatively smooth, as we would expect it to in reality.
This differs from other forecasting models in Canada where one might see forecasts jump around relatively drastically from poll release to poll release. Unfortunately, this leads many commentators in Canada to speculate that large changes are occurring in the electorate for various reasons related to the campaign even if no substantial changes are occurring in reality. An added benefit is that a new forecast can be released for each day of the campaign, even if no new poll is released, and we are able to estimate vote intention for every day of the campaign.
To estimate regional-level vote share, we run a separate model with the same basic structure as the national model. We then adjust the regional vote share results proportionally such that they match estimates from the national-level forecast. For riding-level predictions, given that the federal electoral boundaries have been updated since the last federal election, we use to map the results of the previous election to current electoral boundaries. To produce estimates in each riding, we adjust all party results for each seat proportionally to match the estimated regional (and national) vote share forecast. In addition to these uniform swings, we account for incumbents running as candidates in a riding they have previously held. It is worth noting that the degree of uncertainty with respect to these projections is highest at the individual riding level. As riding-level predictions are derived from federal vote share estimates and vote share in the last federal election rather than local polling data (which do not exist in sufficient numbers), they should be interpreted with due caution.