In Canada all engineering students are required to take an ethics course.
Granted since it is taught to all engineering disciplines the material is quite broad, mostly focusing on topics like bribery and negligence, but it does also cover whistle blowing.
Granted since it is taught to all engineering disciplines the material is quite broad, mostly focusing on topics like bribery and negligence, but it does also cover whistle blowing.