Shopify is a strong out-of-the-box SEO platform for Canadian ecommerce, but several Shopify-specific quirks need attention to perform competitively in Canadian search. **Canonical URL handling.** Shopify's default URL structure produces duplicate-content scenarios — the same product accessible via /products/X, /collections/Y/products/X, and other paths. Shopify's automatic canonical tags partially address this but often canonicalize to the wrong URL. Audit canonical configuration carefully and customize via theme files where the defaults produce the wrong canonical URL. **Product schema markup.** Shopify includes basic Product schema by default but it's often incomplete. Add review schema (with actual aggregated reviews from Shopify's review apps), pricing in CAD with currency code, availability status, brand, and merchant return policy. Validate via Google's Rich Results Test. **Canadian pricing and shipping signals.** Display prices in CAD with explicit currency labeling, show estimated delivery times to major Canadian cities, list which provinces collect HST vs GST+PST and at what rates, and include shipping cost transparency on product pages (not hidden until checkout). These signals help both Google understanding (Canadian-relevance for Canadian queries) and conversion rate. **Bilingual handling.** For French-Canadian markets, Shopify's bilingual capability requires either Shopify Markets (paid) or third-party translation apps. Implement hreflang correctly across language versions (fr-CA and en-CA, not generic fr and en). **Page speed and Core Web Vitals.** Shopify's Liquid templates render server-side, which is good for Core Web Vitals, but third-party apps frequently inject blocking scripts that destroy performance. Audit installed apps quarterly; uninstall apps you don't actively use; consolidate functionality where possible. **Image optimization.** Shopify automatically generates responsive images but doesn't aggressively optimize source images. Compress and convert source images to modern formats (WebP) before upload; use Shopify's image transformation parameters in theme files to serve appropriately-sized images per breakpoint. **Internal linking.** Shopify's collection structure naturally creates internal linking but rarely optimizes it. Manually add curated 'related products' sections, deep links from blog posts to product pages, and cross-collection linking that mirrors actual customer journeys. **Blog content.** Shopify's blog functionality is functional but limited. For Canadian ecommerce brands serious about content marketing, consider a separate WordPress blog at blog.example.com that integrates with Shopify rather than fighting Shopify's blog limitations. **Common failures to avoid:** leaving the default 'powered by Shopify' footer (signals low effort and reduces credibility), using too many tracking apps that slow page speed, neglecting product page meta descriptions (Shopify auto-generates poor defaults), and ignoring Google Merchant Center setup (essential for Canadian Shopping ads and Shopping tab visibility).