Nathan MacKinnon has never been one to shy away from the big moment.