What kind of VISA does he have ?? A tourist Visa application is NOT a sure thing, even though they are giving them away pretty freely, and it was not always like that... but keep in mind this is like a $275 Application, with no guarantees whatsoever .
And a K-1 Visa ? .. oh boy , dont even want to touch that one , if you going that route.
A Canadian Tourist visa is only $75 USD. It used to be $75 for a single entry and $125 for multiple entries. Plus, now everyone is considered for multiple entries.