A and B are still my favourites out of the five. I showed the designs to my mother and she likes A the best. She also thinks a Walmart is coming to Lansdowne for some reason.
I really like the "bringing in the canal" part of A, but B has really nice overall features and less open fields which I despise. I'd rather see gardens or proper woodland in the park instead of the oh-so-typical grass field and a few trees that happens in Ottawa far too often.