Here's my perspective after sailing with the CCG. This is not intended as a burn, but I feel like it has some harsh truths in there.
They are very specialized. They have a very limited equipment ability to be flexible from their defined jobs. Are they a research vessel? Then they carry scientists and do research. Do they do buoy tending? Then that's what they do. SAR? Thats pretty much it. And the crew are specialized as well. The crew qualifications generally start and end with their specific equipment and job. That's it. Inside their specialty they are amazing and quite competent. They don't even consider going outside the speciality.
This means there is limited command and control capability in their vessels with little to no capability to change tasks or missions. The culture is not a mission focused one like the military has. It has a far more 9-5 lunchpail feel to it. And the ships are staffed at a level where you can rarely throw people at a problem (unlike on warships you always can find extra people to just do a task).
Is this wrong or bad? No. Its perfect for the tasks required of the CCG.
Planning, commmand and control, equipment, comms, people and training to run missions where things change quickly or go sideways are a military thing not a CCG thing. Which is why the military runs SAR and CCG have a voice.
We really should change the name from CCG to Canadian Coastal Services.