Canada is called land of lilies because Lily is a type of flower which are found in Canada in large numbers. Because of these flowers of lilies Canada is known as “Land of Lilies”.

March 9, 2011 | Bilal Khan | No Comments | 980 views