I used to work at Viamede, not a bad spot. There was no church on site then, the one in the picturelooks like one that was about 1/2 hour away? Mind you this was also 22 years ago...If it's a small wedding their was also the Church on the Rock on Stoney Lake, I always liked that.
As for Deerhurst, I do not recommend them. I stayed there a couple of years ago. $300.00 for the night. Had to park at the airport because their parking was full. I was responsible for trying to figure out how to get to and from my truck, they would not shuttle. That's just the beginning of my brutal experience with them.