You are on page 1of 15

“Ford in Sudbury” by Doug Ford is licensed under CC BY–SA 2.

INSIDE

The Ontario Federal Election, Thoughts On the Provincial and


Election wHat to expect Quebec Election municipal Polls
How Doug Ford skated to Our UltraPoll results; A fundamental shift in Reviewing polls from
a majority a consistent national the electoral paradigm New Brunswick, Toronto,
landscape in 2018 of Quebec politics and Alberta
A brief history of
Mainstreet Research.

quito maggi January 2010 – Founding of


Mainstreet Technologies
Dec. 9th 2013 – First public 2014
poll release
• Most accurate pollster of
Foreword – 2018 Toronto mayoral election
Happy Anniversary Mainstreet! 2015 • Launch of Public Polling
Fund
Today as we release our year in
review, we mark the 5th anniversary • Mainstreet Technologies
of our very first public poll. On become Mainstreet
December 9th 2013, Mainstreet Research
Technologies (now Mainstreet • Only public opinion firm
Research) released data on the to forecast NDP majority 2016
voting intentions on the Island of in Alberta
Montreal. We haven’t looked back • Correctly forecast
• Only public opinion
since then. Saskatchewan Party
firm to forecast Liberal
majority
majority federal
• Most accurate pollster,
government
Manitoba provincial
election

2017
• Conservative Party
Leadership polling for

Since the launch of


iPolitics
• NDP Leadership polling
2018
the Public Polling Fund
for iPolitics • Launch of quarterly
in 2014, Mainstreet
• BC general election UltraPoll
Research has provided
polls correctly forecast • PC Party Leadership polls
media, academic researchers, non-
outcomes predict coin toss between
profit organizations and charities
• Nova Scotia polls Ford and Elliott
survey data valued at over $1.2
accurately forecast NB • Accurately forecasting PC
million with over 300 surveys
Liberal majority majority in Ontario
conducted and published. We’re
• Calgary • Accurately forecast close
proud of this work and providing
• Alabama Special Election result in New Brunswick
the public with timely and
accurately forecast • Accurately forecasting
consistent snapshots of public
Democrat upset win rise of Quebec Solidaire
opinion and will continue this work
and Coalition Avenir
in 2019 and beyond.
Quebec as dominant
political forces in Quebec.
Most accurate forecast of
seats and voter intentions.

2 year in review | 2018


2018 Summary
We started 2018 with the launch in January of the
quarterly UltraPoll, a national survey that measures
federal and provincial voter intentions across Canada.
We’ve now released UltraPoll results in January, April,
July and November and will continue to do so in 2019
and beyond.
The sample size of the UltraPoll is unlike any other
surveys we or other pollsters conduct for public release,
between 7500 and 9500 samples are taken across Island were accurate, the decline in turnout among
Canada. This quarterly poll helps us establish trends anglophone voters caused a wider margin of victory for
for both national horserace and issues, and provincial the CAQ. Again, Mainstreet repeated the Daily Tracker
horserace and issues. Our investment in building in Quebec, this time in partnership with Group Capital
random digit dialling frames has given IVR and random Medias, and again it was a tremendous success.
sampling new life, with over 70% cellular phones now There were two other elections that we followed
part of our sample. This has increased our average closely in 2018. The Ontario municipal cycle saw us
under 35 sample from 5% to 20%. release polls in Toronto including snapshots of hotly
The Ontario election of June 2018 saw a large field of contested ward races. We also took a late snapshot
pollsters releasing snapshots of voter intentions and of the Brampton mayoral election where former
other issues. Mainstreet was the closest to outcomes PC leader Patrick Brown defeated incumbent Linda
but Ekos, Forum and Ipsos were all extremely accurate. Jeffrey as the poll showed. The BC Municipal election
With the exception of one firm, the polls in Ontario took place in the Fall of 2018 and we polled various
were representative of the results. races including snapshots of the widely contested
Mainstreet launched an experiment in the 2018 Ontario Vancouver Mayoral election.
election that was successful beyond our wildest The biggest news of 2018 was the demise of the
expectations. The Ontario Daily Tracker, available on our industry association that represents public opinion and
website daily via paywalled market research firms in Canada, the MRIA. In a sudden
subscription, was the first and unexpected move, the MRIA declared bankruptcy
of its kind, direct to public in early August 2018. Much has been written and said
polling content. With the about this development and like our many colleagues
decline of media budgets in the industry, we are working to ensure a smooth
available to conduct and effective transition to a new, open and transparent
public opinion research, industry association.
we expect this model to 2018 was a busy year and we look forward to
become more common. releasing more public work with elections in Alberta,
The Quebec election of 2018 saw fewer firms Prince Edward Island, and Newfoundland & Labrador
conducting polls, and the results were less accurate with scheduled along with possible elections in both BC and
the emergence of the Coalition Avenir Quebec (CAQ) New Brunswick in 2019. The next federal election is also
and Quebec Solidaire (QS) as the dominant political scheduled for the fall and we look forward to providing
voices in Quebec. While the results outside Montreal in-depth insights for our clients and the public.

3 year in review | 2018


The Ontario Election— “Ford in Sudbury” by Doug Ford is licensed under CC BY–SA 2.0

How Doug Ford Skated


To A Majority

The Ontario election that concluded March, just six weeks before the
on June 7, 2018 was different for election campaign.
a number of reasons. The addition Entering the election, Doug Ford
of 17 seats from 107 to 124 was had a commanding lead and looked “Ontario Premier Kathleen Wynne with partner Jane Rounthwaite”
by Jason Hargrove is licensed under CC BY–SA 2.0
the result of redistribution that unbeatable. We had polled the
accounted for population growth PCs at over 50% but we were also
and matched the new federal riding finding evidence that this majority looked like there was an opening for
boundaries in Ontario. was grounded in pure negativity the NDP but our pre-election polling
The Progressive Conservatives towards Kathleen Wynne and the still had them behind the Liberals.
began 2018 with Patrick Brown as Liberals and not anything positive The Liberal platform appeared to
their leader and all polls showing towards the PCs, so much so we take all the oxygen on the left end of
that he would stroll to victory. Then have yet to see any provincial the political spectrum while Andrea
in late January, he resigned amid premier poll so low in terms of Horwath and the NDP was non-
allegations of sexual misconduct favourability ratings. We were also existent. Then a few days before
and launches the PCs into months detecting that Ontario voters were the campaign, things changed,
of turmoil ending with the election still looking for a progressive option voters started taking notice of the
of Doug Ford as their leader in and that they wanted change. That NDP plan and progressives started

4 year in review | 2018


“Andrea-speaking” by Joey Coleman is licensed under CC BY–SA 2.0

turning to Horwath. Sure enough, lead was at the beginning of the


we had the NDP pass the Liberals. campaign. But we noticed that
The Liberals sank to third and the PC vote was very efficient and
throughout the entire election we even if the NDP won the popular
were watching to see if the Liberals vote, we could not find a scenario
would claw their way to official in which they could win. The
party status. NDP also suffered some negative
After months of singular focus media coverage in regards to
on the PCs, the attention turned some missteps with some of the
back to the ballot question, change candidates. Voters usually make up
or no change. Given that 70% of their minds during a long weekend
Ontarians had consistently told us and right after the Victoria Day long
it was time for change, including weekend, we saw the PCs take the
nearly 20% of Liberal voters, it was lead for good. Voters had decided:
hard to foresee any outcome other they wanted change and the Doug
than a PC majority government. Ford and the PCs were the most
Doug Ford ran a largely disciplined likely to win. As the appetite for
campaign but Andrea Horwath ran a change crested in the final week
great one, and they closed the gap. of the campaign, voters returned
For a single day in late May, the to the best chance for change and
NDP took the lead, which was elected a majority PC government
“Ford in Sudbury” by Doug Ford is licensed under CC BY–SA 2.0
surprising given how big the PC led by Doug Ford.

5 year in review | 2018


2019 Federal
Election—
What To Expect

Our UltraPoll results have been


showing a consistent national
landscape over the course of 2018.
While the governing Liberals have
stayed approximately at 40%, the
opposition Conservatives have
varied between 33% and 37%
and decided and leaning voters,
while the NDP have continued to
struggle, starting the year at 13%
and ending the year at 11%.

Based on our
most recent
numbers, we
would expect to
see a significant
Liberal majority
government re-
elected in 2019.
Based on our most recent
numbers, we would expect to
see a significant Liberal majority
government re-elected in 2019.
A few factors could impact these
numbers and the forecast even
ahead of the 2019 campaign.

6 year in review | 2018


“2017 Canada Summer Games” by Marcel Druwe is licensed under CC BY–SA 2.0
The most significant factor is how
the NDP performs in early 2019.
The by-election in Burnaby South
will be closely watched as NDP
leader Jagmeet Singh looks to earn
a seat in the House of Commons.
While our poll in early November
shows him in third place, there are
still a high amount of undecided
voters. As his campaign continues
to work hard, the by-election is
expected to be called in February
and we know the Liberals and
Conservatives will field candidates.
If Singh wins, and gets in to
Question Period and more media
exposure to Canadians, perhaps he
can turn around NDP fortunes. If he
does not win, we would expect to
see the NDP push to remove him
as leader in favour of someone in
caucus. It would be a total guess to
say if such a move would improve
NDP fortunes.
The other factor that could impact

“Maxime Bernier” by Marcello Casal Jr/ABr is licensed under CC BY–SA 2.0


the national landscape is the
emergence of the People’s Party
of Canada led by Maxime Bernier.
Latest estimates have the party
with well over 100 registered riding
associations and our polls show
“MPP Jagmeet Singh at his annual community BBQ” by BGM
he is competitive in his home Riding Association is licensed under CC BY–SA 2.0

riding of Beauce. While our riding


poll shows him trailing within
the margin of error, a projection by QC125 shows him leading marginally.
While the PPC sits at 4% in our latest national survey, other firms put them
between 1 and 2%. This is likely due to the fact that we add the name of Outside of the possible seat in
the party leader when we ask for party Beauce, the PPC could make gains in
vote intention, and that Bernier is by the Atlantic region where they sit at:
far a more known commodity than his
new party. Outside of the possible seat

7%
in Beauce, the PPC could make gains in in New Brunswick,
the Atlantic region where they sit at 7% and in parts of
in New Brunswick, and in parts of Quebec (6%), Saskatchewan (6%) and
Alberta (7%).
The rise of PPC and the fall of the NDP all point to a very narrow path for Quebec (6%)
the Conservatives led by Andrew Scheer in 2019. With 11 months until the Saskatchewan (6%)
election however, and likely one of the most vicious campaigns Canadians Alberta (7%)
have ever experienced expected, all this can change.

7 year in review | 2018


which could not translate into any additional seats.

Thoughts On The CAQ on the other hand had comfortable leads


virtually everywhere off the Island of Montreal including

the Quebec many of the suburbs located in the 450 area code.
But those leads extended to the centre of Quebec,
Election the Montérégie, Quebec City, and even the Saguenay.
It quickly became apparent that except for a few
pockets of support for Quebec Solidaire in Quebec City,
Sherbrooke, and Rouyn, and for the Parti Quebecois out
in the Gaspé and the far north, the CAQ were going to
sweep to victory.
In addition to our Daily Tracker, we also polled 69 of
the 125 ridings across the Province, many of them on
multiple occasions. This allowed us to zero in on the
Steven Pinkus individual races to see how the closer contests were
doing. This additional polling gave us a much more
accurate idea of how the new legislature was going to
This year Mainstreet brought its Daily Tracker to the look like.
Quebec election campaign for the first time. We did so in The very new and unique concept of the Daily Tracker
conjunction with Group Capital Media; which consists of gave us great notoriety and recognition across Quebec.
six major daily newspapers across the province. One of the stated goals of Group Capital Medias as we
For the first time in Quebec media history, a provincial began our collaboration together was that they wanted
election was tracked on a daily basis beginning several this collective effort to become the “Go To Place” for
days before the actual writs dropped right through until the best and most detailed information during that
election day. Each night Mainstreet surveyed at least campaign. By all accounts we succeeded.
800 randomly selected Quebecers from across the As we approached election day, Mainstreet predicted
province to see how they felt that the CAQ would win a
about the election. We then majority government with
released our numbers daily As we approached election 72 seats in the National
with a three-day rolling total day, Mainstreet predicted that Assembly. The final result
of at least 2,400 people the CAQ would win a majority was 74 CAQ seats.
sampled. Thanks to our We were also being
RDD frames, we were able
government with 72 seats in the constantly cautioned about
to reach a great many more National Assembly. The final the traditional Liberal Ballot
cellular numbers which result was 74 CAQ seats. Box Bump or Prime a l’Urne
also gave us much more as they say in French.
representative sample among younger demographics. Conventional wisdom said that the CAQ lacked the
This allowed us to predict the rise of Quebec Solidaire organizational muscle to get their vote out. As we
long before any other polling company, and to follow their showed, all of those external influences turned out to
growth beyond Montreal into Quebec City, Sherbrooke, be wrong.
and even to Rouyn-Noranda. In the end, we saw two races develop. The CAQ was
From the beginning, despite the closeness in overall poised to unseat the Liberal Party as the Government of
popular support, we could see that the CAQ vote was far Quebec and they succeeded. Quebec Solidaire however
more efficient than that of the Liberals. As we looked at was looking to overtake the Parti Quebecois as the
our daily results from the various regions across Quebec, dominant sovereigntist political force in Quebec, and
we could clearly see that the Liberals had huge leads on they succeeded. So what we saw was a fundamental
the Island of Montreal, especially in the west end. The shift in the electoral paradigm of Quebec politics.
size of those leads however meant that there were a lot It was exciting to observe this shift from such a unique
of unnecessary votes for the Liberals in those regions and close perspective.

8 year in review | 2018


from the People’s Alliance.
According to the New Brunswick
edition of our November UltraPoll,
just over 78% of New Brunswickers
think that all parties should
cooperation and avoid an election so
soon, with 59.1% strongly agreeing.
60.6% of respondents think that it is
time for change in New Brunswick.
This indicates that Higgs is on the
right track with this move, but also
that New Brunswickers want to
see this legislature work and see
Higgs actually governing, and not
openly maneuvering himself into
a better position and call another
election quickly.
This might seem chaotic and some
commentators will wring their
hands about elections delivering
indecisive results for the legislature.
“Premier Brian Gallant ” by Government of New Brunswick is licensed under CC BY–SA 2.0 However, if the electorate is
undecided, or underwhelmed
about their choices on the ballot,
The New Brunswick then we will see more results like
these in New Brunswick or those in
Election British Columbia last year. Our July
British Columbia poll showed that a
majority of British Columbians did
not have a positive impression of
Needless to say that the biggest electoral surprise this year came in New any of the major party leaders. The
Brunswick. This election did not get the media attention that the Ontario results of our survey released just
or Quebec elections got this year, the fact that the election date was a before the election indicate similar
week before the Quebec vote was a likely factor. But nonetheless, the ambivalence about all the party
Maritime province delivered the biggest shock of the three provincial leaders in New Brunswick.
elections held this year. That said, there are significant
No party was able to get a majority with the policy differences
Progressive Conservatives led by Blaine Higgs winning between the PCs and
22 seats, and the governing Liberals led by Premier the People’s Alliance so
Gallant won 21 seats. The biggest surprise was the it is difficult to imagine
performance of Green Party and the People’s Alliance, that the arrangement
who won two and three seats respectively. between the two
The Gallant Liberals ended up winning the popular working out for long,
vote, but they were plagued by their vote being “Blaine Higgs, Leader of the Progressive Conservative
especially if Kris Austin
Party of New Brunswick” by Blaine Higgs is licensed
inefficient due to piling large leads in the north of the under CC BY–SA 2.0 decides to push Higgs
province and in francophone areas. on curtailing official
As it turned out, Brian Gallant failed in his attempt to become the first bilingualism. Against this backdrop,
premier since 2003 to win re-election in New Brunswick, and Blaine New Brunswick will be a province
Higgs ended becoming the Premier of New Brunswick thanks to support to watch in 2019.

9 year in review | 2018


“Hitting the Hustings with John Tory ” by Alex Guibord is licensed under CC BY–SA 2.0

Toronto Election—
Did Ford win? “Doug Ford Getting Grilled After a Debate” by Alex Guibord is licensed
under CC BY–SA 2.0

Any politico will have read George Orwell’s seminal shot at the mayor’s chair in this election before the job of
Nineteen Eighty-Four at least once in their lives. The leader of the Progressive Conservative Party of Ontario
dystopian story features three super-states; Oceania, became available. The rest, as they say, is history.
Eurasia, and Eastasia in perpetual war with each other. At In the third corner, we have the progressive councillors
the beginning of the novel, Oceania is at war with Eurasia, in Toronto with no real leader (although some are
but in the middle of the novel, the antagonist suddenly touting councillors Josh Matlow and Gord Perks as
becomes Eastasia, which Oceania officials stating options), but determined to thwart the agendas of both
Toronto politics is looking like the same thing. In one Tory and Ford.
corner, we have John Tory, the recently re-elected mayor We get the sense that the next four years in Toronto will
of Toronto, and his allies on council working to build upon be one of the sides saying the very Orwellian phrase;
Tory’s vision and achievements of his first term. “We’re at war with the Premier. We’ve always been at
In the second corner, we have Premier Doug Ford, the war with the Premier” and say the same when the battle
Progressive Conservative government, and his allies shifts to a different antagonist.
on council. The Premeir and the Mayor have had their There will be some progressive who will quibble
differences in the past. Tory defeated Ford in the 2014 with this distinction and argue that Tory and Ford
mayoral election, and that Ford was launching another are ultimately conservatives and belong on the same

10 year in review | 2018


side of the coin. This was certainly the claim made by
Tory’s main challenger Jennifer Keesmaat during the
municipal campaign.
This is to make a serious mistake. We polled
Torontonians twice during the municipal election and
found that affordable housing, public transit, and crime
are the top three issues that concerned them the most
during the election. It is hard to imagine that they have
left the collective conscience of Torontonians.
Needless to say, Tory and Ford have very different
views on all three issues. And these differences could
lead to divisive battles between Toronto City Council
and Queens’ Park over the next few years.
Which leads us the first major skirmish among our
three protagonists - the Ontario government’s decision
to shrink Toronto City Council from 47 councillors
to 25. Team Ford was in loudly in favour, Team
Progressive was just as strongly against the move, and
Team Tory had their leader expressing concern with
some Tory allies, such as budget chief Gary Crawford,
being in favour of the move.
The elections did go ahead with a 25 ward model,
and while the Premier got what he wanted in terms
of the size of council, he lost several allies on council
in Giorgio Mammoliti, Vincent Crisanti (Ford’s cousin
Michael Ford won in that race), and Frank Di Giorgio.
On first blush, it looks the Mayor will have control of
the council. Certainly there are some councillors who
could oppose the Mayor on some issues, but it looks
like Tory will not have much trouble getting his agenda
passed. Progressives will certainly be well represented
on council with Gord Perks, Josh Matlow, and Paula
Fletcher returning. The only side without robust
representation is the Premier.
So on first blush, moving to 25 councillors seems to
be a poor strategic decision by the Premier. However,
this setback will not deter the Ford administration in
pursuing their municipal affairs agenda. The PCs are
considering taking control of the TTC according to
some reports, and strategists are speculating that the
provincial government will undo Bill 139, which would
replace the Ontario Municipal Board. Both decisions
will spark strong reactions from City Council, and we
have seen that so far Ford has been a premier that
wants to get a lot done very quickly.
Permanent conflict in City Hall for the next while? It
sure looks like it.

11 year in review | 2018


Alberta 2019—
Out of Notley’s Hands?

We have been polling Alberta periodically as part of


our UltraPoll series and we have consistently found the
United Conservative Party led by Jason Kenney leading

“Premier Rachel Notley...” by Premier of Alberta is licensed under CC BY–SA 2.0


comfortably over the governing NDP. Three out of the
four UltraPoll Alberta editions show that the UCP have
over 50% support and that Notley faces an uphill battle
to win the provincial election tentatively scheduled for
May 2019.
The NDP’s best numbers were in our April UltraPoll
edition where they scored 35.4% support. That also
came around the time when the Kinder Morgan
pipeline debate was at its height in terms of intensity,
and Notley is a strong proponent of the expansion.
Not surprisingly, the same poll found that 77.5% of
Albertans strongly backed the expansion, and 9.7%
3 out of 4
UltraPoll Alberta editions show that the UCP
more respondents than that said that they were more
have over 50% support
likely to vote NDP because of Notley’s stance in favour
of the pipeline expansion.
Fast forward to our more recent round of Alberta
polling where we asked Canadians about their thoughts
on climate change and carbon pricing. It showed that
Albertans were less likely than all other Canadians to
support a carbon tax, less likely to accept that climate
change is real, less likely to think that solving the issue
of climate change should not mean having the economy

“It’s always great to see my friend Jason Kenney!” by Andrew Scheer is licensed under CC BY–SA 2.0
suffer, less likely to say that private companies should
have to pay to pollute the environment, and less likely
to believe that we owe it to future generations to solve
climate change even if it means paying more taxes.
Against that backdrop, it is not surprising to see the
anti-carbon tax rhetoric of Kenney playing well in
Alberta, even though it might the only jurisdiction
where it is playing well. Moreover, our polling has also
shown that optimism about the Canadian economy and
one’s personal finances is lowest in Alberta.
Whether one likes it or not, Alberta is very much a
resource-dependent economy, and given that the
price of oil is dropping tremendously, Albertans are
becoming more worried about the economy. That
usually leads to an electorate that would want change.

12 year in review | 2018


“Premier Rachel Notley’s statement...” by Premier Rachel Notley is licensed under CC BY–SA 2.0

The price of oil - and the economic at similar levels of support as they surrounding the UCP’s policies,
pessimism that comes with it - were in 2015. whether Albertans feel good
is something that Notley can’t As it stands, Notley is behind about embracing change, or if this
control but will work against her in thanks to events fully outside of support is based in sheer negativity
this election. her control. It is clear that she and about the NDP or economic
We have also observed that the the NDP are the main progressive pessimism - similar to what we
UCP’s support is roughly the option in Alberta, but peeling of found in Ontario before its election.
same as what the PCs and the support from the other progressive We will be looking at these issues
Wildrose got in the 2015 election. parties will not be enough - she has in our Alberta Daily Tracker,
It is to Kenney’s credit that the to take support from the UCP. which will contain a rolling
UCP support has not bled any We will be doing deeper dives sample of 1000 Albertans,
support to any other parties, but into Alberta in order to try to starting on the day that the
again, we see Notley falling behind understand the nature of the UCP writ drops in Alberta. Please
due to something that she is not support - specifically whether watch our social media
responsible, even if the NDP were there is actually consensus accounts for more information.

13 year in review | 2018


Too Many Elections,
Time For More Insight

that respondents are now staying on the phone longer


and longer and taking surveys with more and more
questions. We have heard from critics of IVR that it is
not good for long questionnaires, but this has not been
the case for us in 2018. We have had good results with
Dr. Joseph L. Angolano longer questionnaires for our private clients, and with
the November edition of the UltraPoll, we presented a
series of insights about what Canadians thought about
The achievement that I am most proud of in this last year the importance of climate change what, if anything,
at Mainstreet Research is the dramatic improvement should be done to tackle the issue.
in our sampling methods. This has allowed to get more We at Mainstreet Research believe that the opinions
representative samples and we have dramatically of Canadians matter at all times and we endeavour to
improved our ability to predict the elections of 2018. We understand those opinions. But beyond knowing who
were tied for the most accurate pollster in the Ontario Canadians will vote for in the election, or what they think
election, and we were the first to forecast a majority win about whatever policy plank is important, we want to
for the Coalition Avenir Quebec in the Quebec election. understand why Canadians believe what they believe,
We also managed to call and what factors are
the Calgary Olympic bid
plebiscite correctly. We at Mainstreet driving Canadians’
opinions on these issues
These results were
particularly welcome
Research believe in 2019. This is why you
will see us provide a
after the fiasco of the
Calgary mayoral election
that the opinions lot more insights from
our polls that just the
of last year. As many of Canadians horserace numbers. We

matter at all
of our followers know, I have a proud record of
wrote a root and branch calling elections correctly,
review in the aftermath of
that election which made times and we but we feel just as
strongly that the opinions
significant changes to our
methodology. I made a
endeavour to of Canadians outside of
elections matter just as
particular note that our
former methodology was
understand those much as they do during
the writ. As mentioned
structurally unable to reach
Canadians between the
opinions. earlier, we did investigate
what Canadians thought
ages of 18 to 34, and I was particularly happy to see about climate change. We also polled on which religious
that now more respondents from the 18-34 age cohort symbols Quebecers thought should be banned from the
take our surveys. In my report, I said that IVR had a public sphere. And we will spend the months in the lead
limited shelf life, but today I can say that we likely have up to the Alberta election probing the nature of UCP
extended the life of IVR surveys for some years yet. support. These are just some of the things that you can
If I can channel Bob Ross for a moment, another “happy expect from us in 2019.
accident” that I discovered from our work this year is

14 year in review | 2018


CONTACT INFORMATION
In Ottawa: In Toronto: Find us online at:
Quito Maggi, President Dr. Joseph Angolano, Vice President • www.mainstreetresearch.ca
quito@mainstreetresearch.ca joseph@mainstreetresearch.ca • twitter.com/MainStResearch
• facebook.com/mainstreetresearch

You might also like