This is exactly what I will be doing in GTA. For Vancouver and Calgary, i am not sure if it will be feasible as i will only be there for a week Max in both cities.
I'd advise to just stick to two cities then and maybe just visit the third. Calgary and Toronto are sort of two extremes while Vancouver is somewhere in-between in terms of lifestyle.