Australian police on Monday said they had charged three Canadian cruise ship passengers with drug smuggling after finding 95 kilograms of cocaine in their cabins.