ADVERTISEMENT

Pinoy hip-hop giants Flow G, Skusta Clee and J. Roa to dominate Canadian stage this November

Published Nov 4, 2022 06:27 pm
Skusta Clee

Join the international Filipino community in celebrating Filipino talent! Filipino hip-hop heavyweights Flow G, Skusta Clee, and J. Roa are unstoppable as they make themselves known in the international music scene.

Flow G’s “G Wolf” has been included as part of the soundtrack of the popular video game NBA 2K23, while Skusta Clee’s “Dance with You” hit 200 million views on YouTube making it the most-viewed OPM video. J. Roa on the other hand is set to release his first English album in 2023.

There’s no stopping them as they are set to dominate the Canadian Stage this November for the “Canada Filipino Hip-hop Fest 2022”.

Flow G

Spearheaded by CEO Jovee Basilio of YY Entertainment, the tour is a series of 9 shows covering nine cities: Calgary, Edmonton, Grande Prairie, Saskatoon, Winnipeg, Toronto, Halifax, Montreal, and Vancouver. Special appearances are also to be made by social media influencers Angelica Jane Yap and Raina Martin Eguia, who are real-life partners of Flow-G and J. Roa, respectively.

These Filipino hip-hop icons are stoked as the said tour will be Skusta Clee and Flow-G’s first international tour as solo artists; J. Roa on the other hand toured Canada in the summer of 2022.

Skusta Clee said: “Alam natin ang mga kababayan nating nasa abroad ay na ho-homesick din sa kanilang pamilya dito sa Pinas lalo na magpapasko kaya excited kami na makapag-perform para sa kanila sa Canada para kahit papaano mabigyan namin sila ng saya through our music “

J. Roa

Tickets are selling fast, so don’t miss out on this opportunity to celebrate Filipino hip-hop! Tour schedules and other details are as follows:

Nov 11 - Calgary Chinese Cultural Centre For tickets, text or call: Erick (403) 465-3006 / Dora (403) 919-2572

Nov 12 - Edmonton Union Hall For tickets, text or call: TAL (780) 695-6154 / Roxy (780)218-1231

Nov 13 - Grande Prairie Five Mile Community Hall For tickets, text or call: Jordan (780)933-4912 / Jhim (587)343-4441

Nov 18 - Saskatoon Roxy Music Hall For tickets, text or call: Jovee (306) 480-5442 Or you can get them at: http://yyentertainmentprod.ticketleap.com/saskatoonhiphopfest/

Nov 19 - Winnipeg Petrus Hall For tickets, text or call: Angel (204) 583-2652 Or you can get them at: https://www.eventbrite.ca/e/the-broskis-with-jroa-skustaclee-flowg-tickets-393069891627

Nov 25 - Toronto Toronto Pavilion For tickets, text or call: Yana (437) 990-9180 Or you can get them at: https://bit.ly/3M1SKk1

Nov 27 - Halifax Kenneth C Rowe Hall For tickets, text or call: Joel Santos (902)412-6758 Or you can get them at: https://www.showpass.com/skustaflowgjroaliveinhalifax/?eventref=fb_oea&fbclid=IwAR0zs87Z3FQ_uLCXbAONzM3lUpFkrJH01_vGP1Pg900WTUlDcAHkGE2Amxw

Dec 2 - Montreal Sylvan Adams Ym-Ywha For tickets, text or call: Bryan (514)649-5804 / Rj (438)990-1745

Dec 3 - Vancouver Enso Events Centre For tickets, text or call: Jienelyn (778) 938-7170

ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.