Operating Air Canada flight 61 from YYZ to ICN. I had to return because I was getting a “Gear Disagree” warning and my landing gear was not retracting. I communicated with the controller, Gary Feddema, about my issue and did all the things my QRH said, even dumping the fuel. To continue the level of immersion, I requested that emergency crew be on stand by upon landing. Once I landed, to my surprise, Gary came over the frequency acting as the emergency crews. Never have I seen or heard this level of immersion from a VATSIM controller. This guy deserves a cookie!