Gays are allowed in the Canadian Forces, but you must be a
Canadian citizen to enlist into the Canadian Forces anyway.
View page
The Canadian Forces is comprised of the Canadian Army, the Canadian Navy, and the Canadian Air Force. A sniper would be Infantry personnel of the Canadian Army.
View page
Newfoundlanders are allowed to join the Canadian Forces.