Canada's FirstService Q2 profit tops estimates, but warns of macroeconomic headwinds - FSV News | Rallies