Uncategorized Best Canon Camera For Portraits And Weddings - There are multiple other brands like sony, olympus, etc., but canon and nikon are the best this camera is comfortable for wedding photographers to shoot lengthy ceremonies. The lens does not disappoint in this regard as it comes in a relatively compact and light body.