If what you're saying is true you probably have good chance to be accepted. (What test you don't pass first time?)
You are correct that there is leftist witch hunt and one can easily get in trouble without any reasonable guiltiness.
Especially in Canada! Being far right in Canada is probably means being canter in normal country (or slightly left in mine
)
So yeah, if only fault of yours is being friend with someone who are far right and you don't see those ideas I think that shouldn't be problem with gestapo. If in other hand you have big tattoo of swastika somewhere it would be hard to seal your story.
And from what communist country is your wife? I mean there is no communist countries anymore. Only North Korea and even they don't call that communism anymore,