Client canvas