Skip to content

Welcome! Looking for stained glass workshops? Click here for more deets

  • Home
  • About
  • Shop
    • Ready to ship
    • Made to order
    • Forever florals (glass flowers)
  • FAQs
  • Workshops
  • Commissions
Log in

Country/region

  • Australia AUD $
  • Austria EUR €
  • Belgium EUR €
  • Canada CAD $
  • Czechia CZK Kč
  • Denmark DKK kr.
  • Finland EUR €
  • France EUR €
  • Germany EUR €
  • Hong Kong SAR HKD $
  • Ireland EUR €
  • Israel ILS ₪
  • Italy EUR €
  • Japan JPY ¥
  • Malaysia MYR RM
  • Netherlands EUR €
  • New Zealand NZD $
  • Norway CAD $
  • Poland PLN zł
  • Portugal EUR €
  • Singapore SGD $
  • South Korea KRW ₩
  • Spain EUR €
  • Sweden SEK kr
  • Switzerland CHF CHF
  • United Arab Emirates AED د.إ
  • United Kingdom GBP £
  • United States USD $

    McRoberts Glass

    • Home
    • About
    • Shop
      • Ready to ship
      • Made to order
      • Forever florals (glass flowers)
    • FAQs
    • Workshops
    • Commissions
    Log in Cart

    Item added to your cart

    View cart
    stained glass iridescent teal sea shell

    Welcome to McRoberts Glass

    Modern stained glass, handmade with love in Toronto

    Shop all

    Featured products

    • Mushroom plant stake

      Mushroom plant stake

      Sold out

      Mushroom plant stake

      Regular price $46.00 CAD
      Regular price Sale price $46.00 CAD
      Unit price /  per 
      Sold out
    • Toronto streetcar *made to order*

      Toronto streetcar *made to order*

      Toronto streetcar *made to order*

      Regular price $180.00 CAD
      Regular price Sale price $180.00 CAD
      Unit price /  per 
    • 26” half flower

      26” half flower

      Sold out

      26” half flower

      Regular price $255.00 CAD
      Regular price Sale price $255.00 CAD
      Unit price /  per 
      Sold out
    • Green and blue book stack

      Green and blue book stack

      Sold out

      Green and blue book stack

      Regular price $120.00 CAD
      Regular price Sale price $120.00 CAD
      Unit price /  per 
      Sold out
    • Blue Jays logo

      Blue Jays logo

      Sold out

      Blue Jays logo

      Regular price $120.00 CAD
      Regular price Sale price $120.00 CAD
      Unit price /  per 
      Sold out
    • Ghost feather

      Ghost feather

      Sold out

      Ghost feather

      Regular price $50.00 CAD
      Regular price Sale price $50.00 CAD
      Unit price /  per 
      Sold out
    • Opaque rose heart stained glass suncatcher

      Opaque rose heart stained glass suncatcher

      Sold out

      Opaque rose heart stained glass suncatcher

      Regular price $105.00 CAD
      Regular price Sale price $105.00 CAD
      Unit price /  per 
      Sold out
    • Sage, amber and brown feather

      Sage, amber and brown feather

      Sage, amber and brown feather

      Regular price $60.00 CAD
      Regular price Sale price $60.00 CAD
      Unit price /  per 

    Collections

    • Forever florals

      Forever florals

      These stained glass floral stems can bring some botanical beauty to your...

      Forever florals

    • Ready to Ship

      Ready to Ship

      Ready to Ship

    • Made to Order

      Made to Order

      Made to Order

    Contact

    Instagram: McRoberts Glass on IG

    E-mail: mcrobertsglass@gmail.com

    Country/region

    • Australia AUD $
    • Austria EUR €
    • Belgium EUR €
    • Canada CAD $
    • Czechia CZK Kč
    • Denmark DKK kr.
    • Finland EUR €
    • France EUR €
    • Germany EUR €
    • Hong Kong SAR HKD $
    • Ireland EUR €
    • Israel ILS ₪
    • Italy EUR €
    • Japan JPY ¥
    • Malaysia MYR RM
    • Netherlands EUR €
    • New Zealand NZD $
    • Norway CAD $
    • Poland PLN zł
    • Portugal EUR €
    • Singapore SGD $
    • South Korea KRW ₩
    • Spain EUR €
    • Sweden SEK kr
    • Switzerland CHF CHF
    • United Arab Emirates AED د.إ
    • United Kingdom GBP £
    • United States USD $
    © 2025, McRoberts Glass Powered by Shopify
    • Privacy policy
    • Choosing a selection results in a full page refresh.
    • Opens in a new window.