Your use of buzzwords is interesting. Maybe look up what socialist means before using it. Clinton most certainly is not one. She's a centrist, if anything.
Canada and Venezuela are also 2 countries that are wildly different, weird to see them compared. Also, no elaboration on that, am I meant...