The HMCS Charlottetown arrived in rain, but was met with cheers from family and friends of the crewmen, as well as Defense Minister Peter MacKay, the QMI Agency reported.
The frigate was deployed to the Mediterranean Sea in January to assist with NATO's counter-terrorism mission off the coast of Libya.
In April, the ship was ordered to move to the Arabian Sea. During that deployment, the crew confiscated 600 pounds of hashish being exchanged between two boats off the coast of Yemen, the Canadian Broadcasting Corp. reported.
"They actually seized a lot of narcotics that were inevitably bound for Europe or North America," the defense minister told the CBC.
Last month, the HMCS Regina frigate took up the Charlottetown's patrols, the reports said.
Martin Bashir resigns from MSNBC over Sarah Palin comments
Gal Gadot cast as Wonder Woman for 'Batman vs. Superman'