Calgary is just silly large and special. My commute to the university is 30 minutes in good traffic by car. Mass transit implies about one and a quarter hours on the ctrain and twenty minutes on a bus. Plus waiting time.
Keep in mind Tokyo is only the center of that metro area. Tokyo itself is 13M people. The full metro area is 35M! Meanwhile calgary is a mere 1M!
Calgary is just not scaling. If we tried to fit 35M people in Calgary the city limits would start hitting the Rockies! Just as CPUs are hitting limits on the speed of light Calgary is hitting limits on safe highway speeds. Mass transit could be improved but it cannot shrink the city.