CCGS John G. Diefenbaker (Q4047161)