Mariana,
It's a good question.
For search engine purposes, it's important to have relevant keywords in the URL and title of each page. "Stress solutions" is a vast area, so I would suggest narrowing your focus to a specific audience with a specific subset of stress issues. (I'd recommend this even if you were not building an online biz. The more specific your niche, the easier you will be to find.)
I see on your site that you offer services for adults and children. Pick one. Narrow it even further (e.g., children --> grade-school children) Then develop pages that speak to stress solutions for children with one topic per page. Put the topic in the page title and the page URL.
For example, your home page could be changeofheart.ca with a title of "Stress solutions for young children"
Then you might have 6-12 articles on stress and young children, with page URLs like
changeofheart.ca/reducing_mealtime_stress_for_grade-schoolers.html
changeofheart.ca/what_to_say_when_your_child_throws_a_tantrum.html
changeofheart.ca/how_color_affects_stress_levels_in_kids.html
Those are goofy titles, but may serve to demonstrate the principal.
I agree with Andrey that it is more professional (and better branding) to use your domain name in your email address and have all biz emails forwarded to your ISP, if that's your preferred way of getting email.
As to the primary URL, there are several ways to go. My www.mollygordon.com site gets heaps of traffic, but then it's been up for more than 10 years and I have lots of articles out on the web that link back to it. www.authenticpromotion.com does pretty well, too. My corporate site, www.shaboominc.com is the newest, least focused, and least trafficked. I'm due for an overhaul of my web strategy, too!