Our current MP is unlikely to get my vote. The only time we hear from him is during an election call. Last election I emailed all the candidates on behalf of me and my son (his first election) and we got to do a phone call/interview with one and the other actually came to visit our house. The MP arranged a time but never showed up (it was a call as well). Tried rescheduling once but again a no-show. Then no more responses.
The last provincial election I voted NDP because I did not like the local Conservative candidate and would not vote for Katherine Wyne's Liberals here if my life depended on it although the local candidate was good. She actually got in (one of the 6). The Conservative lost by under 100 votes. I am thinking they could have won if they had a better candidate.
Usually I vote for the party unless the local candidate is a slimeball. If he/she is, then I vote for the least objectionable alternative.
Same for our local MP, though he does mass send outs for stuff at Christmas...
Our local Green is a great lady and even out on mat leave she's keeping up on things. We had an 'appreciation' event for the people who have been stuck in limbo with the Government for 2+ years over contracts. Our local hospital has had issues because our Premier is a jackass. She's always there and involved which is hugely appreciated.
I try to avoid party voting. Last election I didn't like Trudeau or the local MP, so I voted elsewhere. Likely will do the same now.