庄文浩于高中时期,即参与保守党的助选。2000年,他参选国会议员失败。2004年,他代表与é加拿大联盟û合拼后的加拿大保守党参选惠灵顿-哈顿山(Wellington-Halton Hills)选区国会议员获胜,从此在国会渡过了18个春秋。2006年,联邦保守党获胜,哈珀总理指派他为政府关系部长(Minister of Intergovernmental Affairs)兼体育部长兼枢密院主席(President of the Privy Council)。中国人从政,以“入阁”为最高理想,到“入阁”时,鬓已白,身已衰,庄氏以35岁壮年入阁,中外古今少见,尤其是华人在西方,更加难能可贵。
但是庄文浩的部长地位只维持了半年。2006年八月哈珀总理在国会通过了一个议案,承认魁北克人是统一的加拿大内部一个“邦国”(“That this House recognizes that the Quebecois form a nation within a united Canada”)。“Nation”一字,很难翻译到信达雅的水平。英文字常有多重意义,要看上下文而定。Nation在字典上译做国家或民族。魁北克不是国家,魁北克人是民族,但加拿大有很多个民族,华裔、英裔、印巴人等都是民族。又怎能只承认魁北克人是民族呢?其他族裔为什么又不承认?