They aren't. You will find Conservatives that oppose all of those things. They aren't the majority of the party but they do exist. It's important to remember that THIS Conservative Party of Canada is actually a re-branding of the party Mulroney led, which was called the "Progressive Conservatives". When they lost an election badly, reduced to two seats nationwide, panic set in. A very right wing party called "Reform", led by Preston Manning jointed with the Prog. Conservatives to form the present day Conservative party of Canada and the influence of that merger left the modern Conservatives with the group that had previously been the Reform party, resulting in a move to the right. Today's Conservatives are more right wing than they were in Mulroney's day.
That said, I don't think you understand the paradigms. They are not the same in Canada. For example, being pro-immigration does not mean you're on the left of the Canadian political spectrum. This is a country that's pro-immigration. We argue about how many and where they come from but there are no anti-immigration parties in Canada. We want them, we need them and the vast majority of Canadians agree with that, as survey after survey has shown. Same with Pro-gay rights. Canada supports human rights, gays are human, you do the rest. It's not a big left/right divide here, hard as that may be for some Americans to understand. Public health care? Again, overwhelmingly supported across the political spectrum. Lots of debate about how to manage it, almost none about whether we should have it.