It's impressive that your site ranks in the top 5 results for "Wedding Invitations Toronto" on Google. However, an issue arises when the title of your page fails to display in the search engine results page (SERP), while the domain appears twice. This problem may stem from various factors.
Primarily, Google might modify the displayed title in the SERP to better align with the user's search query or to enhance click-through rates. It could dynamically alter the title tag if it deems the original one inadequate for matching the user's intent. Additionally, like on our client's website https://networthhaven.com/, sometimes the SEO title may automatically change. Hence, there's no need to worry if you've written the SEO title and it changes automatically.
If your post title and SEO title differ, the post title will still typically display in the SERP.