Philip Cross: Chrystia Freeland delivers an equal mix of bad economics and bad politics

.....

© National Post