Thanks for all the info pouring in. I read the passport application instruction again photo, looks like photos from digital carmera is acceptable, but I don't know what is the definination of photographer in canada, it is to say anybody who take your photo or someone must be 'licensed' to take your photos.
When I say printing of digital photos actually I mean to order printing from kodak's web site, any let my friend, the photographer, to put his name and address on the back. We are poor new canadian so we must try our best to save every hard earned penny, right?
Any body know how to proceed the 'declaration in lieu of guarantor', any free service? Thanks in advance!