The Conservatives are saner (for lack of more politically correct term) than the GOP, and Canada’s immigration policies have arguably led to better political integration of visible minority groups in general. It probably also helps that Canada doesn’t have a history of racialized slavery and resultant political polarization.
To my knowledge the Chinese Canadian community is more disproportionately composed of wealthy Chinese/Taiwanese/Hong Kong emigres, international students in university, etc compared to Chinese Americans. This may skew perceptions of political leanings.
I don’t have any hard evidence but I suspect this is also true for Indian Canadians.
The Chinese busineess immigrants have a high profile but most Chinese Canadians aren't that wealthy. Places like Agincourt and Richmond are not "rich." It's not that different from the US where it ranges from places like Flushing to upper middle class "ethnoburbs."
Indo Canadians are much more socioeconomically heterogeneous than in the US; there's a lot of blue collar Punjabis in Canada. In the US, upper middle class Hindus dominate the Indian population.