Check snow conditions before you go, because those places can have large differences in their ski conditions. It seems like a lot of driving, but IMO Revelstoke is worth it. Lake Louise gets the weekend crowds and day skiers from Calgary, and the other two do not, but depending on conditions, you may want to ski Lake Louise and Sunshine. You can leave Calgary in the morning and still hit half day skiing at Kicking Horse.
My suggestion would be to ski KH the first day or day and a half, then after skiing drive over to Reve for two days. After your second day of skiing at Reve drive back over to Golden and ski KH the last day. If it dumps big they often close Rogers Pass, so you want to be on the east (KH) side the last day to make sure you catch your return flight if it looks like it is going to storm. That will break up the driving the best, and give you the shortest drive back to Calgary the last day, unless you hit LL on the way back.
FYI, you change time zones and gain/lose an hour going over the Pass between KH and Rev. They are all great areas, so you really can't go wrong, but you may find the best snow and fewest people at Revelstoke.