All the Canon L-series lenses are manufactured in Japan and the other Canon lenses are mostly made in China and Taiwan. However, some non-L-series Canon lenses are made in Japan.