No he has not travelled abroad neither he applied for visa in any country. Actually he didn’t explained well about future prospects properly . That too it wasn’t his mistake the agent wrote negatives about other countries and bad salary in home country so i think that might be the reason.
I thought you said he was refused visa from Australia? Unfortunately, if he entrusted an agent with his application and didn't check it, it is all his responsibility as it is his application.
I think he should apply for notes to get a more detailed refusal reason. This was the advice I gave the other poster. They were applying for a BA and their profile looked ok, apart from maybe their IELTS was a bit on the low side (but just about minimum requirement) This way he can better prepare better for the next application. Oh did he mention the Australian refusal in his Canadian application?