Current Dal student here!
Getting credit for courses taken in undergrad is pretty rare but not unheard of. Like previously mentioned, applying for advanced standing is do-able but definitely something that they would evaluate on a case by case basis. Keep in mind that Dal has program based fees and not per course fees for tuition. So even if you're taking less classes you're still paying the same. That being said, unless it was something you struggled with, it would be worth it to take the course to boost your GPA for bursaries.
Also, pretty sure that no matter what it would be a 3 year program unless you were somehow able to get credit for all 10 first year foundations courses. Personally, I like that the program is 3 years seeing as we have this summer off and I can work to alleviate some student debt lol
Feel free to message me if you have any questions (same goes to other incoming Dal students!)