Ông Stephen Lockyer sinh ra ở đảo Prince Edward và lớn lên ở thành phố Moncton, tỉnh bang New Brunswick. Ông thông thạo cả tiếng Anh và Pháp, và đi nhiều nơi để thúc đẩy nhập cư.
Ông tốt nghiệp Đại học Mount Allison ở New Brunswick với bằng Cử nhân Thương mại. Sau khi được công ty Price Waterhouse ở Montreal cho theo học chương trình đào tạo liên tục của Đại học McGill, ông được bổ nhiệm làm Kế toán viên. Tiếp theo, ông trở thành Nhà Tư vấn Quản trị được cấp phép. Ông đã hoàn thành xuất sắc kỳ thi Quản lý về Phá sản và được cấp giấy phép dành cho nhà môi giới theo Luật cấp phép bất động sản tại Nova Scotia của Canada. Năm 2012, ông được Tổng thống Jimmy Carter bổ nhiệm vào Hội đồng Ủy viên của Trung tâm Carter ở Atlanta, Georgia (nhiệm kỳ 3 năm này của ông được tiếp tục gia hạn vào năm 2015). Ông cũng là thành viên của Viện Giám đốc Doanh nghiệp, và là Tư vấn viên về Định cư được cấp phép hành nghề tại Canada (RCIC).
Năm 1989, ông Stephen bắt đầu tham gia vào Chương trình Định cư diện Đầu tư của Canada, và nhờ đó ông trở thành một trong số ít những người có kinh nghiệm lâu năm và thành công trong lĩnh vực nhập cư. Qua các mối quan hệ với đối tác chiến lược, Công ty Confederation Partners do ông sáng lập đã thể hiện rõ bề dày hơn 30 năm kinh nghiệm chung của cả công ty trong lĩnh vực kinh doanh nhập cư. Ông Stephen có thành tích hỗ trợ hơn 3,600 gia đình nhập cư, đến từ 72 quốc gia khác nhau, với tổng vốn đầu tư trực tiếp vượt mức 655 triệu đô-la.
Ông Stephen và Công ty Confederation đã giao thiệp với hơn 1,400 đối tác từ hơn 40 quốc gia. Ông và đội ngũ của mình đã tiếp thị cho các chương trình nhập cư từ nhiều khu vực pháp lý hơn bất kỳ tập đoàn hoặc công ty tư nhân nào khác ở Canada. Các khu vực pháp lý này bao gồm Yukon, Lãnh thổ Tây Bắc, Saskatchewan, New Brunswick, Nova Scotia, Đảo Prince Edward, Hoa Kỳ, Bulgaria, Cộng hòa Síp, Bồ Đào Nha, Grenada, St. Kitts & Nevis, Antigua & Barbuda, St. Lucia và Vương quốc Thịnh vượng chung Dominica.