Achieving CanMEDs competencies through virtual visiting electives (Canadian Medical Education Journal, 2023)