bleeding hearts are considered right-wingers in most countries. only in america - where the spectrum consists of far right and extremely far right - could the term "bleeding heart" refer to a leftist.
in canada, it generally refers to a streak of traditional conservatism associated with what we call "red tories".