A Canadian company manufactures a range of puzzles. Several famous puzzles have solutions that can be downloaded.
Shop puzzlemaster.ca