Not Socialist you say? Canada doesn't need to be under full-blown failed socialism to be "socialist". I'd consider a lot of the United States socialist now - not that we are. Both nations are on the cusp.
Does Canada have a welfare system? That's a socialist policy.
Does Canada have "free" healthcare? That's a socialist policy.
Does Canada have high taxes? That's a socialist policy.
There are aspects of a socialist nation - Canada and the U.S. are in a race to see who can become a socialist shithole first. Both nations have socialist tendencies and will become socialist here shortly. I'd say in the next ten years - or less.