<human>: Can you condense the text into a few key points?

My ex and I have been separated for about 7 years, and have verbal, split 50/50 custody of our daughter from day 1. No support payments made to either side. She got married about 3 years ago and her and her husband are possibly getting laid off from the company they work at. He has an opportunity to get a transfer to BC. Were Canadian, located in Alberta currently. 

Neither of us want to be away from our daughter, so I have a feeling it will either fall to mediation or worst case, full blown court. I have a consulted with a lawyer already, shes telling me mediation is the best way to go but my meeting with her was about 3 months ago and things have changed since then, I do plan to retain her and fight this, but this is free, so I thought it wouldn't hurt to ask. 

My question for you fine people, is, whats the process the Canadian court goes through when determining custody? She has a very good life at both homes, but I am a single income father working against a 2 income household, so she has more "things" at her mothers and is spoiled, but that's the only thing that would be in her mothers favor. I've also read that previous behavior isn't factored into the decision with the exception of abuse.

Do they call character witnesses or anything like that? I'm a great father and I don't think I have anything to worry about, but my ex is sneaky and she said that she has a couple people lined up to take the stand to talk about my "so called parenting". I have a feeling these are bitter exes of mine whom shes befriended and would have no problem making up lies. Anyone with knowledge of the Canadian process would be greatly appreciated!
<bot>: Ex is trying to move with our daughter, we share custody 50/50 and I'm just unsure of my rights and what happens if it goes to court. Thanks in advance!